概述
C# 1.0、1.1及2.0版本中,如果要声明一个变量,必须指定变量的类型,但在C#3.5中,可以不明确指定变量其数据类型,使用Var关键字来声明。
可以用来创建隐形局部变量,它指示编译器根据初始化语句右侧的表达式推断变量的类型。推断类型可以是内置类型、匿名类型、用户定义类型、.NET Framework 类库中定义的类型或任何表达式。
示例:
var number =1 ;
使用var定义变量时,需要遵循以下规则:
- 只用在同一语句中声明和初始化局部变量,才能使用var,不能将变量初始化为null。
- 不能将var用于类范围的域。
- var声明的变量不能用在初始化表达式中,如var v=v++;会产生编译错误。
- 不能再同一语句中初始化多个隐式类型的变量。
- 如果一个名为var的类型位于范围中,当尝试var关键字初始化局部变量时,会产生编译错误。
最后
以上就是可爱发卡为你收集整理的C# var关键字的全部内容,希望文章能够帮你解决C# var关键字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复