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。