C# .NET Framework的內(nèi)容
.NET Framework主要包含一個龐大的代碼庫,可以在客戶端或服務器端語言(如C#)中通過面向?qū)ο缶幊?Objiect-Oriented Programming,OOP)技術(shù)來使用這些代碼。這個庫分為多個不同的模塊,這樣就可以根據(jù)希望得到的結(jié)果來選擇使用其中的各個部分。例如,一個模塊包含Windows應用程序的構(gòu)件,另一個模塊包含網(wǎng)絡編程的代碼塊,還有一個模塊包含Web開發(fā)的代碼塊。一些模塊還分為更具體的子模塊,例如,在Web開發(fā)模塊中,有用于創(chuàng)建Web服務的子模塊。
其目的是,不同的操作系統(tǒng)可以根據(jù)各自的特征,支持其中的部分或全部模塊。例如,智能手機支持所有的基本.NET功能,但不需要某些更高級的模塊。
部分.NET Framework庫定義了一些基本類型。類型是數(shù)據(jù)的一種表達方式,指定最基本類型(如32位帶符號的整型)有助于使用.NET Framework的各種語言之間進行交互操作,這稱為通用類型系統(tǒng)(Common Type System,CTS)。
除提供這個庫外,.NET Framework還包含.NET公共語言運行庫(Common Language Runtime,CLR),它負責管理用.NET庫開發(fā)的所有應用程序的執(zhí)行。
點擊加載更多評論>>