当前位置:编程学习 > VB >>

求一个数组问题

vb写的

dim c as int
dim a1

dim a2

a1=array(1,2,3)

a2=array(4,5,6)

for c=1 to 2
for d =0 to 2

现在我想表示出 a1(0),代码是不是这么写    ("a"&c)(d)


谢谢了 --------------------编程问答-------------------- 不是,只能用a1(0),变量名不能是个变量 --------------------编程问答-------------------- 但是你可以这么用

Dim c As Integer
Dim a1
Dim a2
a1 = Array(1, 2, 3)
a2 = Array(4, 5, 6)

Dim coll As New Collection
coll.Add a1, "a1"
coll.Add a2, "a2"

For c = 1 To 2
For d = 0 To 2
    Debug.Print coll.Item("a" & c)(d)
Next d
Next c
--------------------编程问答-------------------- 1、直接用a1(0);变量名不能用变量来表示
2、把数组添加到Collection中,使用Item("a" & c)(d)
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,