2010-07-13 107 views
0

爲什麼使用命名空間和使用關鍵字

+4

我真的不知道你在問什麼。 – 2010-07-13 07:35:47

+0

使用System.Data,使用告訴編譯器使用某些名稱空間,否則它會是其他類型的聲明,例如公共變量。 – eugeneK 2010-07-13 07:38:32

回答

1

命名空間被用於以邏輯的方式在代碼組織類型的命名空間和使用關鍵字和命名空間的宣言。想象一下基類庫本身,它有成千上萬種類型,沒有名稱空間。它只是一個使代碼更加結構化的工具,就像在文件系統中創建目錄的能力可以幫助您組織文件一樣。

現在,由於類型的全名是名稱空間和類型名稱,因此這些名稱可能會變得相當長。爲了使開發人員更容易,可以告訴編譯器,您使用的代碼文件中的某些命名空間中的類型爲using(或VB.NET中的Imports)指令,然後您不需要使用該文件中的全名。它只是告訴編譯器去哪裏查找任何不是使用代碼中的全名輸入的類型。