C#中的var

var关键字是C#3.0开始新增的特性,称为推断类型(其实也就是弱化类型的定义)。

var a =23; 则a是整型,var a = “lgs”;则a是字符型,但使用Var类型要注意:

1、必须在定义时初始化,即不能先定义后初始化,如:var a;a = 1;这样是不允许的

2、一旦初始化完成,不能再给变量赋与初始化不同的变量

3、var类型的变量必须是局部变量

参考:https://blog.csdn.net/allenjy123/article/details/7228964

原文地址:https://www.cnblogs.com/luguoshuai/p/10057367.html