當前位置:編程學習大全網 - 熱門推薦 - c#代碼中的namespace的作用是什麽?

c#代碼中的namespace的作用是什麽?

命名空間(namespace)的作用就好比分地盤,便於集中管理,c#是完全面向對象的語言,所有對象的類型定義都必須是在某個命名空間下定義,所有的方法都必須包含類型定義中,好比人(方法)必須屬於某個市(類型定義),這個市又必須屬於某個省(命名空間)。

C#中的類是利用命名空間組織起來的。命名空間提供了壹種從邏輯上組織類的方式,防止命名沖突。

命名空間聲明

用namespace 關鍵字用於聲明壹個命名空間。此命名空間範圍允許您組織代碼並為您提供了創建全局唯壹類型的方法。

namespace name

{

類型定義

}

其中:在命名空間中,可以聲明類、接口、結構、枚舉、委托 命名空間。

如果未顯式聲明命名空間,則會創建默認命名空間。該默認的命名空間(有時稱為全局命名空間)。全局命名空間中的任何標識符都可用於命名的命名空間中。

命名空間聲明可以作為頂級聲明出現在編譯單元中,當命名空間聲明作為頂級聲明出現在編譯單元中時,該命名空間成為全局命名空間的壹個成員。

命名空間聲明出現在另壹個命名空間聲明內時,該內部命名空間就成為包含著它的外部命名空間的壹個成員。

無論是何種情況,壹個命名空間的名稱在它所屬的命名空間內必須是唯壹的。命名空間隱式地為 public,而且在命名空間的聲明中不能包含任何訪問修飾符。

  • 上一篇:如何DIY牛仔布包方法解
  • 下一篇:蝴蝶飛飛2的劇情簡介
  • copyright 2024編程學習大全網