有几次您必须使用显式类型,而在某些情况下您必须使用var
.
如果你声明一个变量而不初始化它,或者,如果你想显式初始化一个变量 null
string myString;
int i;
string someString=null;
DateTime? nullableDate=null;
var
:当您使用匿名类型或具有一个或多个匿名类型的类型参数的泛型类型时。
var stuff = new {Name="Bob", Age=25};
var bunchOfStuff = from item in items select new {item.Name, item.Age};
这是风格和/或品味的问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句