基礎(chǔ)才是重中之重——對(duì)var的誤會(huì),對(duì)不起,我愿望(冤枉)你了
很多人都不用var,說它在運(yùn)行時(shí)會(huì)影響程序的性能,比如下面兩個(gè)
var i = 10; // implicitly
int i = 10; //explicitly
說強(qiáng)類型比隱式類型的運(yùn)行時(shí)效率高,其實(shí)不是這樣的,這兩行代碼運(yùn)行時(shí)效率一樣,因?yàn)関ar是在編譯時(shí)由編譯器把它解釋成強(qiáng)類型的。
從 Visual C# 3.0 開始,在方法范圍中聲明的變量可以具有隱式類型 var。 隱式類型的本地變量是強(qiáng)類型變量(就好像您已經(jīng)聲明該類型一樣),但由編譯器確定類型。
所以,以后大家可以放心的用var了,呵呵,只是程序可讀性不如強(qiáng)類型。
最后說一名,對(duì)不起“var",我之前一直冤枉你了。
浙公網(wǎng)安備 33010602011771號(hào)