跳轉到內容

Visual Basic .NET/名稱空間

來自華夏公益教科書,開放書籍,開放世界

名稱空間

[編輯 | 編輯原始碼]

名稱空間允許分離不同的匯入程式,尤其是在它們像庫一樣很長的情況下。

在模組中,只需輸入(不帶任何模組名稱)

  Namespace Packet1
    Class ExternalClass
      Public Name As String = "Default"
    End Class
  End Namespace

要之後匯入它們,請使用 Imports

例如,來自專案 ConsoleApplication1 的另一個模組

Imports ConsoleApplication1.Packet1
Module Module1
    Sub Main()
        Dim LocalName = New ExternalClass
        Console.WriteLine(LocalName.Name)
        Console.ReadLine()   ' Displays "Default"
    End Sub
End Module

透過註釋掉匯入行,會出現以下錯誤:ExternalClass Type undefined

參考資料

[編輯 | 編輯原始碼]
華夏公益教科書