C# var
2018-01-16 01:56 更新
C# var
如果编译器可以从初始化表达式推断类型,我们可以使用关键字var
来声明变量类型。
例如:
var x = "hello";
var y = new System.Text.StringBuilder();
var z = (float)Math.PI;
这相当于:
string x = "hello";
System.Text.StringBuilder y = new System.Text.StringBuilder();
float z = (float)Math.PI;
隐式类型变量是静态类型的。
例如,以下操作会生成编译时错误:
var x = 5;
x = "hello"; // Compile-time error; x is of type int
以上内容是否对您有帮助:
← C# 参数
更多建议: