C#三学教程 - var

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 

发表评论

© 2022 狸玖技术站 - 基于 WordPress