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
查看全文
相关阅读:
vscode的settings.json最新配置
RSA和AES混合使用的原理
自己手动配置脚手架webpack完整详细版(一)
MySQL下载安装教程完整版
解决这三个问题的方法:abandon后重提代码、给sourcetree重加工程、ideal上查找历史版本代码、
synchronized关键字,Lock对象,阻塞队列问题
volatile关键字
Python-根据成绩分析是否继续深造
R语言-美国枪杀案分析
R语言-ggplot初级
原文地址:https://www.cnblogs.com/abcdwxc/p/965810.html
最新文章
C++ 空类,默认产生哪些成员函数
linux 下的多线程编程
TCP 连接的建立和终止
KMP 算法学习
thrift 的required、optional探究
[转载]Ubuntu Server下配置UTF-8中文环境
vector介绍
【缓存】什么是缓存
DirectFB 之 通过多Window实现多元素处理
DirectFB 之 字体显示(2)
热门文章
DirectFB 之 字体显示
DirectFB 之 分段动画
DirectFB 之 动画播放初步
DirectFB、Layer、Window、Surface之间关系
DirectFB的架构介绍
【整理】hash算法原理及常见函数
在git clone时如何改动本地文件夹的名字
脚手架3.x版本的说明
vue项目在本地开发完毕,并已经打包好,如何打开dist文件夹里打包好的项目
如何理解前后端分离,以及前端工程师主要做什么
Copyright © 2011-2022 走看看