C#2的頭號亮點(diǎn) : 泛型

C#1中,Arraylist總是會(huì)給人帶來困擾,因?yàn)樗膮?shù)類型是Object,這就讓開發(fā)者無法把握集合中都有哪些類型的數(shù)據(jù)。如果對string類型的數(shù)據(jù)進(jìn)行算術(shù)操作那自然會(huì)報(bào)錯(cuò),但是遺憾的是在編譯期不會(huì)給你任何的提示

C#2中引入的泛型極其耀眼,甚至有些人會(huì)因?yàn)榉盒投雎?/span>C#2中其它新加入的特性

   

回到上面的問題,ArrayList帶來的不僅僅是上面那些困擾,Object是所有類型的基類,但是我們在開發(fā)中它幾乎不會(huì)有它的身影,因?yàn)樗菀磺?,但是我們需要使?/span>int做算術(shù)操作的時(shí)候就發(fā)生了問題,就是強(qiáng)制類型轉(zhuǎn)換。當(dāng)我們需要使用stringsubString方法IDE

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式