.NETFramework主要包含一個非常大的程式碼庫,可以在客戶語言(如C#)中透過面向物件程式設計技術(OOP)來使用這些程式碼。這個庫分為不同的模組,這樣就可以根據希望得到的結果來選擇使用其中的各個部分。例如,一個模組包含Windows應用程式的構件,另一個模組包含聯網的程式碼塊,還有一個模組包含Web開發的程式碼塊。一些模組還分為更具體的子模組,例如在Web開發模組中,有用於建立Web服務的子模組。 其目的是,不同的作業系統可以根據自己的特性,支援其中的部分或全部模組。例如,PDA支援所有的核心.NET功能,但不需要某些更深奧的模組。部分.NETFramework庫定義了一些基本型別。型別是資料的一種表達方式,指定其中最基礎的部分(例如32位帶符號的整數),以便使用.NETFramework在各種語言之間進行互動操作。這稱為通用型別系統(Common Type System,CTS)。 除了支援這個庫以外,.NET Framework還包含.NET公共語言執行庫(Common Language Runtime,CLR),它負責管理用.NET庫開發的所有應用程式的執行。
.NETFramework主要包含一個非常大的程式碼庫,可以在客戶語言(如C#)中透過面向物件程式設計技術(OOP)來使用這些程式碼。這個庫分為不同的模組,這樣就可以根據希望得到的結果來選擇使用其中的各個部分。例如,一個模組包含Windows應用程式的構件,另一個模組包含聯網的程式碼塊,還有一個模組包含Web開發的程式碼塊。一些模組還分為更具體的子模組,例如在Web開發模組中,有用於建立Web服務的子模組。 其目的是,不同的作業系統可以根據自己的特性,支援其中的部分或全部模組。例如,PDA支援所有的核心.NET功能,但不需要某些更深奧的模組。部分.NETFramework庫定義了一些基本型別。型別是資料的一種表達方式,指定其中最基礎的部分(例如32位帶符號的整數),以便使用.NETFramework在各種語言之間進行互動操作。這稱為通用型別系統(Common Type System,CTS)。 除了支援這個庫以外,.NET Framework還包含.NET公共語言執行庫(Common Language Runtime,CLR),它負責管理用.NET庫開發的所有應用程式的執行。