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。