zoukankan
html css js c++ java
隐式类型化本地变量
概述
这个特性非常简单,有些JavaScript的影子,我们可以统一使用使用
"var"
关键字来声明局部变量,而不再需要指明变量的确切类型了,变量的确切类型可通过声明变量时的初始值推断出来。这样一来,可以大大简化我们声明局部变量的工作量了。
代码实例:
public
static
void
Main()
{
var intValue
=
3
;
var stringValue
=
"
Hello World
"
;
var IntAdd
=
intValue
*
2
;
var intArray
=
new
int
[
3
]
{
2
,
4
,
6
}
;
Console.WriteLine(stringValue);
Console.WriteLine(IntAdd);
foreach
( var arrayValue
in
intArray)
Console.WriteLine(arrayValue);
}
要特别注意的是,由于变量的类型是通过变量初始值推断而来的,所以在声明变量的同时必需为变量指定初始值。并且,变量并不是没有类型的,变量一旦初始化之后,类型就确定下来了,以后就只能存储某种类型的值了,比如上面的stringValue的类型经推断为
string
,所以该变量就只能保存
string
类型的值了。
运行结果:
Hello World
6
2
4
6
查看全文
相关阅读:
该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的
dependency
libiconv库链接问题一则
dll = MinGW gcc 生成动态链接库 dll 的一些问题汇总
益智
智游推送CTO浅谈推送服务
如何实现高效处理百万级句柄
推送的心跳机制
市面上Android推送方案存在的问题
推送方案的比较
原文地址:https://www.cnblogs.com/abcdwxc/p/965810.html
最新文章
Linux下关机命令的区别 (halt,poweroff,reboot,shutdown,init)
poweroff---关闭计算机操作系统并且切断系统电源。
reboot---重启Linux系统
shutdown---系统关机
halt---关闭正在运行的Linux操作系统。
ps---报告当前系统的进程状态
linux-用户和用户组管理
pwconv---pwunconv 密码投影
newgrp---将当前登录用户临时加入到已有的组中
gpasswd---指定要管理的工作组,及更改密码
热门文章
chage---修改帐号和密码的有效期限
chsh---更换登录系统时使用的shell
id---显示用户ID
passwd---设置用户密码的相关信息
chfn---改变finger命令显示的信息
groups---输出指定用户所在组的组成员,
netem
MinGW、MinGW-w64 与TDM-GCC 应该如何选择?
crx 【 集合 】
彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示
Copyright © 2011-2022 走看看