熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.NET 程序集與命名空間

2013-11-13 10:12:07  來源: .NET編程 

  程序集

  程序集(assembly)是一個或多個托管模塊以及一些資源文件的邏輯組合

  組成部分

  Windows文件首部

  CLR文件首部

  程序集清單

  類型元數據

  MSIL(CIL)代碼

  嵌入資源集

  作用

  代碼重用

  確定類型邊界

  可版本化的單元

  自描述的

  可配置的

  命名空間

  一個程序集內相關類型的一個分組一個程序集可以包含任意個命名空間每個命名空間又可以包含多種類型

  根命名空間

  System

  Microsoft

  解決命名沖突

  使用完全限定名

  使用別名

  嵌套命名空間

namespace A
{
    namespace B
    {
    }
}

  GAC全局程序集緩存

  GAC全稱是Global Assembly Cache是可以存放一些有很多程序都要用到的公共Assembly是計算機范圍內的代碼緩存它存儲專門安裝的程序集這些程序集由計算機上的許多應用程序共享在全局程序集緩存中部署的應用程序必須具有強名稱

  默認路徑

  C:\Windows\Assembly


From:http://tw.wingwit.com/Article/program/net/201311/12879.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.