VB中 public 怎么声明公用数组 (要举例具体说明)
发布网友
发布时间:2022-05-10 09:55
我来回答
共3个回答
热心网友
时间:2024-02-28 20:27
public什么情况下都可以用,使用的话该变量将对整个工程均可用,但会破坏封装性(其实也无所谓啦),一般在Mole模块中定义
Public MyArr&(1 to 100)'定义一个下标1到100,生存期为整个工程的Long型数组
热心网友
时间:2024-02-28 20:28
'定义
Public arr() as string
arr = Array("123","987")
'使用
str1 = arr(1)'输出"123"(这是字符串,别当成数字)
str2 = arr(2)'输出"987"
热心网友
时间:2024-02-28 20:28
新建一个模块,名称可以是默认名称Mole1,也可以自己命名,在模块中的最上端,编辑:
Public AAA(1 To 5) As String 这是声明了一个有5个元素的字符串数组变量,这个数组变量可以使用在工程中的任何窗体中,其使用方法:
给数组元素赋值:
AAA(1)="我们是中国人"
AAA(2)="你好吗"
...........
或
For I = 1 To 5
AAA(I) = Text1(I-1).Text
Next I
取得数组元素的值:
Text1.Text=AAA(1)
Text2.Text=AAA(2)
...........
当然也可以用循环方法取得。
至于在什么情况下使用是根据程序需要,例如在窗体1用文本框赋值一些内容,需要在窗体2调用,那么在窗体1给数组赋值,然后在窗体2调用即可,当然一旦赋值,在程序的任何窗体都可以调用,同样,在程序的任何窗体也可以给数组赋值。