在VB中定义名称空间

时间:2019-02-07 15:29:46

标签: vb.net

我想为我所有的类定义一个统一的名称空间,并将它们全部放入其中。 我是用

完成的
Namespace
...
End Namespace

但是现在我无法将其导入其他项目中,也无法将其导入主项目中的另一个文件中(该文件不在我的命名空间中,而只是UI)。

谢谢你!

1 个答案:

答案 0 :(得分:2)

您的项目在项目属性中定义了根命名空间。假设这个根名称空间是MyApp.MyProject

然后在该项目中,您将具有一个如下定义的类:

Namespace MyNamespace

    Public Class MyClass...

End Namespace

如果要在另一个类中使用MyClass,则只需在文件顶部添加以下Imports语句:

Imports MyApp.MyProject.MyNamespace

您还可以使用Global在项目的根名称空间之外全局定义一个名称空间,如下所示:

Namespace Global.MyNamespace
    ...
End Namespace

更多信息,请参见.NET documentation