如何将数组存储到二维数组中。为了解释我的意思,我会使用数字。
a1dArray = 1,2,3
another1dArray = 4,5,6
a2dArray[1] = a1dArray
a2dArray[2] = another1dArray
结果:
a2dArray[1,0] = 1
a2dArray[1,1] = 2
a2dArray[1,2] = 3
a2dArray[2,0] = 4
a2dArray[2,1] = 5
a2dArray[2,3] = 6
以下是我想在代码中执行的操作 动画是2d数组,函数返回1d数组
Animation [index] animations = part.FindModelAnimators(animationName)
答案 0 :(得分:4)
将a2dArray
声明为int[n][]
而不是int[n, m]
。 (n
和m
是您用来作为数组长度的任何整数。)然后,您就可以将整个int[]
数组插入其中,就像在您的数组中一样例。 Read more on jagged arrays at MSDN.
然后将像int oneVal = a2dArray[n][m]
一样从数组中读取。