求一个数组问题
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),变量名不能是个变量 --------------------编程问答-------------------- 但是你可以这么用
--------------------编程问答-------------------- 1、直接用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
2、把数组添加到Collection中,使用Item("a" & c)(d)
补充:VB , 基础类