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

本文关键字:数组 一行 另一个 复制 一个 使用 | 更新日期: 2023-09-27 18:02:25

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

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

如果没有任何循环,则必须硬编码。你可以调用的任何函数或库都将在后台使用某种形式的循环。

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

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

等等……

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

等等…