- TEL:131 7970 3111
-
慧網(wǎng)微信
- 掃描二維碼
- 關(guān)注邳州在線
-
手機(jī)網(wǎng)站
- 手機(jī)掃描二維碼
- 進(jìn)入手機(jī)站
網(wǎng)站地圖
付款方式
什么是配件(assembly)?
一個(gè)配件有時(shí)候是指一個(gè)EXE或者DLL文件, 實(shí)際上是一個(gè)應(yīng)用程序(是指帶有主程序入口點(diǎn)的模塊)或者一個(gè)庫文件. 但是配件實(shí)際上可以是由一個(gè)或者多個(gè)文件組成(dlls, exes, html等等), 代表一組資源, 以及類型的定義和實(shí)現(xiàn)的集合. 一個(gè)配件也可以包含對(duì)其它配件的引用. 所有這些資源、類型和引用都在一個(gè)列表(manifest)中描述。這個(gè)manifest也是配件的一部分,所以配件是一個(gè)自我描述的,不需要其它附加的部件對(duì)其描述! 配件的另一個(gè)重要特性是,它是.Net環(huán)境下類型標(biāo)識(shí)的一部分,也可以說是基本單位。因?yàn),區(qū)分一個(gè)類型的標(biāo)識(shí)是包含這個(gè)類型的配件名字加上類型名本身。舉個(gè)例子,配件A定義了類型T, 配件B也定義了同名類型T,但是.Net把這兩個(gè)類型認(rèn)為是不同的類型。 注意,不要把配件(assembly)和名字空間(namespace)混淆起來。其實(shí),名字空間僅僅是用來把類型名用樹的形式組織起來的手段。對(duì)于運(yùn)行是環(huán)境來講,類型名是類型名,和名字空間一點(diǎn)關(guān)系都沒有。 總之,記住配件名加上類型名標(biāo)識(shí)一個(gè)運(yùn)行時(shí)類型。 另外,配件也是.Net框架用于策略的基本單位,許多策略都是基于配件的。 |
來源:http://edu.chinaz.com |