C#实现两个数组,合并列
时间: 2024-05-03 10:19:17 浏览: 133
基于C#语言实现数组的计算
你可以使用 LINQ 的 Zip 方法将两个数组中的元素逐一合并在一起,然后将它们添加到一个新的二维数组中:
```csharp
int[] array1 = { 1, 2, 3 };
int[] array2 = { 4, 5, 6 };
int[,] mergedArray = new int[array1.Length, 2];
for (int i = 0; i < array1.Length; i++)
{
mergedArray[i, 0] = array1[i];
mergedArray[i, 1] = array2[i];
}
```
在这个例子中,我们创建了两个整数数组 `array1` 和 `array2`,并将它们合并在一起,形成一个新的二维数组 `mergedArray`。 `mergedArray` 的行数等于 `array1` 的长度,列数为 2。
然后,我们使用一个 `for` 循环逐一将 `array1` 和 `array2` 中的元素添加到 `mergedArray` 中。 在每次迭代中,我们将 `array1[i]` 添加到当前行的第一列,并将 `array2[i]` 添加到第二列。
最终,`mergedArray` 中的元素为:
```
1 4
2 5
3 6
```
阅读全文