使用c#将一行多维数组复制到另一个具有约束的数组

时间:2013-03-06 10:25:54

标签: c# multidimensional-array copy constraints

int[,] arr1 = new int[2,6];
arr1[0, 0] = 100;
arr1[1, 0] = 200;
int[,] arr2= {{1,2,3,4,5},{6,7,8,9,10}};

我想将arr2中的每一行复制到arr1 而不使用循环约束就像复制数据一样,arr2是索引0而arr1是索引1.

在实现逻辑arr1之前

就像

Row1: 100,0,0,0,0,0
Row2: 200,0,0,0,0,0

我希望输出而不使用循环来处理从arr2到arr1就像

Row1: 100,1,2,3,4,5
Row2: 200,6,7,8,9,10

1 个答案:

答案 0 :(得分:0)

没有任何循环,你只能对此进行硬编码。 您可以调用的任何函数或库将在后台使用某种循环。

至于硬编码,你正在寻找一些简单的东西:

arr1[0,1] = arr2[0,0];
arr1[0,2] = arr2[0,1];

等...

arr1[1,1] = arr2[1,0];
arr1[1,2] = arr2[1,1];

等...