一.var類型小介
在C#3.0中增加了一種變量聲明類型:var,它與JavaScript 的 var類似,但也有不同。
1. 相同點(diǎn),它可以用var來聲明任何類型的局部變量。
2. 不同點(diǎn),它僅僅負(fù)責(zé)告訴編譯器,該變量需要根據(jù)初始化表達(dá)式來推斷變量的類型,而且只能是局部變量。
先說一下相同點(diǎn)
它可以聲明
| var integer = 10; var name = "edisundong"; var numbers = new int[] { 1, 2, 3 }; |
| int integer = 10; string name = " edisundong "; int[] numbers = new int[] { 1, 2, 3 }; |
| var integer; integer = 10; |
| var integer = 10; integer = " edisundong "; |
| var integer = null; |
| var coll = new Hashtable(); |
| class Program { private var i = 10; //全局私有變量。 static void Main(string[] args) { } } |
新聞熱點(diǎn)
疑難解答