我想创建一个可以跨多种形式使用的变量。
这将是整数的临时存储位置。
有两种方法可以在VB中执行此操作:VB特定的方法和非VB特定的方法(即也可以在C#中实现的方法)。
VB特定的方法是创建一个模块并将变量放置在模块中:
Public Module GlobalVariables
Public MyGlobalString As String
End Module
非VB特定的方法是创建具有共享属性的类:
Public Class GlobalVariables
Public Shared Property MyGlobalString As String
End Class
两种方法之间的主要区别是访问全局变量的方式。
假设您在整个过程中都使用相同的名称空间,那么特定于VB的方式将允许您在没有类限定符的情况下访问变量:
MyGlobalString = "Test"
对于非VB特定的方式,必须在全局变量前面加上类:
GlobalVariables.MyGlobalString = "Test"
尽管它较为冗长,但我强烈建议您使用非VB特定的方法,因为如果您要将代码或技能组转换为C#,则VB特定的方法是不可移植的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句