C#的一些特性
● 完全支持類和面向?qū)ο缶幊?,包括接口和繼承、虛函數(shù)和運(yùn)算符重載的處理。
● 定義完整、一致的基本類型集。
● 對(duì)自動(dòng)生成XML文檔說(shuō)明的內(nèi)置支持。
● 自動(dòng)清理動(dòng)態(tài)分配的內(nèi)存。
● 可以用用戶定義的特性來(lái)標(biāo)記類或方法。這可以用于文檔說(shuō)明,對(duì)編譯有一定的影響(例如,把方法標(biāo)記為只在調(diào)試時(shí)編譯)。
● 對(duì).NET基類庫(kù)的完全訪問(wèn)權(quán),并易于訪問(wèn)Windows API。
● 可以使用指針和直接內(nèi)存訪問(wèn),但C#語(yǔ)言可以在沒(méi)有它們的條件下訪問(wèn)內(nèi)存。
● 以VB的風(fēng)格支持屬性和事件。
● 改變編譯器選項(xiàng),可以把程序編譯為可執(zhí)行文件或.NET組件庫(kù),該組件庫(kù)可以用與ActiveX控件(COM組件)相同的方式由其他代碼調(diào)用。
● C#可以用于編寫ASP.NET動(dòng)態(tài)Web頁(yè)面和XML Web服務(wù)。
點(diǎn)擊加載更多評(píng)論>>