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 



以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号