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; 

隱式類型變量是靜態(tài)類型的。

例如,以下操作會生成編譯時錯誤:


var x = 5; 
x = "hello"; // Compile-time error; x is of type int 



以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號