C# var

2018-01-16 01:56 更新

C# var

如果編譯器可以從初始化表達(dá)式推斷類型,我們可以使用關(guān)鍵字var來聲明變量類型。

例如:


var x = "hello"; 
var y = new System.Text.StringBuilder(); 
var z = (float)Math.PI; 

這相當(dāng)于:


string x = "hello"; 
System.Text.StringBuilder y = new System.Text.StringBuilder(); 
float z = (float)Math.PI; 

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

例如,以下操作會(huì)生成編譯時(shí)錯(cuò)誤:


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



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)