也談 程式集 和 命名空間

2022-09-10 14:30:48 字數 593 閱讀 1769

剛接觸程式設計的時候對這兩感念理解的不是很清楚?藉著這次複習好好解釋下:

程式集(assembly)其實就是在vs中建的乙個專案。不過這個專案最重是被vs編譯器編譯成.dll或.exe檔案。.net是以程式集(assembly)為單位來對應用程式進行組織。可以將乙個程式集看作是乙個或多個物理程式模組的組合,它是.net程式執行和發布的最小單元。.net類庫中的物件和元件都包含在各個程式集中,而最基本的乙個程式集名為system。system程式集中包含了大量的基礎型別定義,如物件類object,console類,字串等基本資料型別。

在**中使用其他程式集中的元素,要引用程式集,程式集駐留在程式集檔案中,引用的程式集檔案一般為動態鏈結庫檔案(字尾名為dll)或可執行檔案(字尾名為exe)。

命名空間或叫命名空間,是為組織**而產生的,是c#**的基本組織形式。在c#中類、結構等各種型別定義都包含在命名空間中,而乙個命名空間也可以巢狀在另乙個命名空間之中,這就形成了乙個邏輯上的層次體系結構。乙個程式集中可以包含多個命名空間,但每個命名空間只能屬於乙個程式集。引用了命名空間之後,在程式中就可以自由地使用其中所定義的各種型別。c#使用關鍵字using來引入命名空間

命名空間使用關鍵字namespace定義。

C 命名空間和程式集

本文內容 1.命名控制項與程式集的區別。命名空間用於對型別進行邏輯分組。程式集則是程式的物理分組,對應於乙個dll或exe檔案。2.為什麼要使用兩種方式分組?把邏輯分組作為物理分組不是更簡單嗎?邏輯分組主要針對開發人員,而物理分組主要針對安裝和部署。除此之外,以下情況也需要使用兩種方式分組,否則會很...

CLR 程式集和命名空間

控制台應用program並非只是含有元資料的pe檔案,他還是程式集 assembly 程式集是乙個或多個型別定義檔案及資源檔案的集合。在程式及的所有檔案中,有乙個檔案容納了清單 manifest 清單也是乙個元資料表集合,表中主要包含作為程式集組成部分的那些檔案的名稱。此外,還描述了程式集的版本 語...

C 的命名空間和程式集

命名空間與程式集 using作為引入命名空間指令的用法規則為 using namespace 在.net程式中,最常見的 莫過於在程式檔案的開頭引入system命名空間,其原因在於system命名空間中封裝了很多最基本最常用的操作,下面的 對我們來說最為熟悉不過 using system 這樣,我們...