跳转到内容

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

参考资料

[编辑 | 编辑源代码]
华夏公益教科书