gpt4 book ai didi

vb.net - 如何在 Visual Basic 中声明全局变量?

转载 作者:行者123 更新时间:2023-12-03 00:53:50 28 4
gpt4 key购买 nike

我想创建一个可以跨多种表单使用的变量。

它将成为整数的临时存储位置。

最佳答案

有几种方法可以在 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 特定的方式不可移植。

关于vb.net - 如何在 Visual Basic 中声明全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22738243/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com