【发布时间】:2011-02-02 17:44:49
【问题描述】:
我怎样才能完成将一个锯齿状数组复制到另一个?例如,我有一个 5x7 数组:
0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0
还有一个 4x3 数组:
0,1,1,0
1,1,1,1
0,1,1,0
我希望能够在我的全零数组上指定一个特定的起点,例如 (1,1),然后将我的第二个数组复制到它上面,这样我就会得到如下结果:
0, 0, 0, 0, 0, 0, 0
0, 0, 1, 1, 0, 0, 0
0, 1, 1, 1, 1, 0, 0
0, 0, 1, 1, 0, 0, 0
0, 0, 0, 0, 0, 0, 0
最好的方法是什么?
【问题讨论】:
-
您的阵列总是矩形的吗?如果是这样,为什么不使用矩形阵列而不是锯齿阵列?
-
观察 - 示例数组都是矩形的。
标签: c# jagged-arrays