如何初始化var?
我可以用null或一些空值初始化var吗?
回答:
C#是 。var是为匿名类型的编译时类型绑定而引入的,但是您可以将var用于设计时已经知道的原始和自定义类型。在运行时,没有像var这样的东西,它被实际类型(引用类型或值类型)代替。
当你说,
var x = null;
编译器无法解决此问题,因为没有类型绑定为null。您可以像这样。
string y = null;var x = y;
这将起作用,因为现在x可以在编译时知道其类型(在这种情况下为string)。
以上是 如何初始化var? 的全部内容, 来源链接: utcz.com/qa/429568.html