有三个2维数组 结构相同.
N1(2,3)
N2(4,3)
N3(10,3)
我想把这三个数组 连接成一个数组 应该如何处理????
急..................
---------------------------------------------------------------
直接赋值不行吗,不懂,接点分
---------------------------------------------------------------
nx=n1+n2+n3 行么??
是不清楚楼主的意思,是想把三个2维数组放在一个数组中,还是把他们对应着加起来再放入一个数组中
---------------------------------------------------------------
更正:
1<script language="vbscript">
2N1=array(2,3)
3N2=array(4,5)
4N3=array(6,7)
5N=F(N1,N2)
6N=F(N,N3)
7function F(x,y)
8Ux=ubound(x)
9Uy=ubound(y)
10j=0
11redim Preserve x(Ux+Uy+1)
12for i=Ux+1 to Ux+Uy+1
13x(i)=y(j)
14j=j+1
15next
16F=x
17end function
18
19'看看数组里面到底有什么
20for each nnn in N
21msgbox nnn
22next
23</script>
---------------------------------------------------------------
传址调用的写法:
1<script language="vbscript">
2N1=array(2,3)
3N2=array(4,5)
4N3=array(6,7)
5N=N1
6F N,N2
7F N,N3
8function F(byref x,y)
9Ux=ubound(x)
10Uy=ubound(y)
11j=0
12redim Preserve x(Ux+Uy+1)
13for i=Ux+1 to Ux+Uy+1
14x(i)=y(j)
15j=j+1
16next
17end function
18
19'看看数组里面到底有什么
20for each nnn in N
21msgbox nnn
22next
23</script>
---------------------------------------------------------------
呵,狼兄发贴好猛!~~
---------------------------------------------------------------
用字典对象