防止隐式导入模块

时间:2015-06-12 09:36:38

标签: vb.net

回答here,VB中C#静态类的等价物是一个模块。

但是,正如所述on MSDN,&#34;模块被隐式导入到项目的每个源文件中,因此可以在不完全限定的情况下访问模块的方法和属性。&#34; < / p>

有没有办法阻止这种隐式导入?例如:

Module moduleName
  Public Const field As String = "field"
End Module

在我的课程中,我想被迫使用:

moduleName.field

而不仅仅是:

field

因此,当我阅读代码时,我知道&#34;字段&#34;来自(在C#中,静态类不是隐式导入的)。

0 个答案:

没有答案