我注意到我不能在一个模块中使用变量百分比,而在另一个模块中使用另一个称为百分比的变量,如何在不发生冲突的情况下执行此操作?
答案 0 :(得分:2)
模块将变量添加到它们出现的命名空间中。这通常是全局命名空间,因此变量名之间的冲突很常见。 VB.NET提供了Namespace关键字来解决这个问题。你必须这样写:
Namespace Something
Module whatever
Dim Percentage As Double
End Module
End Namespace
通过编写Something.Percentage