vb的数组的基本问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:47:25
dim a(1,1),b(1,1)
a(0,0)=1
a(0,1)=2
a(1,0)=3
a(1,1)=4
a=b

为什么最好一行的a=b出错,怎样才可以把数组a=b
是不是如果数组(包括一维二维或者N维的数组)要转换就一定要声明为变体??
如何声明数组变体??

应该是:
Dim a(1, 1), b()
a(0, 0) = 1
a(0, 1) = 2
a(1, 0) = 3
a(1, 1) = 4
b = a

声明为变体就可以

dim a(1,1) as integer,b(1,1) as integer
a(0,0)=1
a(0,1)=2
a(1,0)=3
a(1,1)=4
for i=0 to 1
for j=0 to 1
b(i,j )=a(i,j)
next
next

补充:1、dim a(1,1),b(1,1) 这样的声明已经把a、b定为变体。
2、数组(包括一维二维或者N维的数组)要转换不一定要声明为变体!