如何在Visual Basic中声明全局变量?

如何在Visual Basic中声明全局变量?

你可以将它添加为PUBLIC到任何模块

例如:

Module Module1

'全局变量

Public glbtxtTemplateName As String 'TEMPLATE的全局变量

VB首先作为一个类加载模块,其中所有的PUBLIC对象直接共享。可以这样来思考它。

假设我们有一个名为“MY_PROCESSES”的模块

当您在“MY_PROCESSES”中声明SUB或FUNCTION时,如果想要在“MY_PROCESSES”之外使用它,则可以像这样声明为PUBLIC

PUBLIC SUB LOAD_TEMPLATE()

....

调用LOAD_TEMPLATE只需从任何地方在您的代码中进行:

LOAD_TEMPLATE

因此,如果我需要设置或使用在我的模块中公开的全局变量,我只需按名称引用它:

glbtxtTemplateName =“TEMPLATE_NAME”

IF glbtxtTemplateName = “” then LoadTemplate

我喜欢以上述方式构建类,因为您可以更快速地引用它而无需记住变量,但如果您只需要1或2个全局变量,也可以像以前使用匈牙利命名法样式命名它们。

这种方法真的非常简单和优雅。旧的是新的,新的是旧的。

相关推荐

抖音平台的投诉率指标是怎么计算的?有哪些注意事项?
365在线体育官方网站入口

抖音平台的投诉率指标是怎么计算的?有哪些注意事项?

📅 06-28 👁️ 5053
王者荣耀芈月怎么样 芈月属性技能优劣势详解
365bet开户网站

王者荣耀芈月怎么样 芈月属性技能优劣势详解

📅 06-29 👁️ 1329
淘宝店侦探在哪里下载?有什么用?
365在线体育官方网站入口

淘宝店侦探在哪里下载?有什么用?

📅 07-06 👁️ 1401
塞尔维亚在世界杯的最佳成绩(揭秘塞尔维亚足球队在世界杯的历史最佳表现及其背后的故事)