1
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
4

1 回答 1

0

如果没有任何循环,您将不得不对其进行硬编码。您可以调用的任何函数或库都将在后台使用某种循环。

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

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

ETC...

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

ETC...

于 2013-03-06T10:35:15.730 回答