📅  最后修改于: 2023-12-03 15:29:47.466000             🧑  作者: Mango
在C#编程中,想要将两个数组相加,可以使用循环遍历的方法,也可以使用Linq库提供的方法来实现。下面分别介绍两种实现方式。
首先定义两个数组:
int[] a = new int[] {1, 2, 3};
int[] b = new int[] {4, 5, 6};
然后定义一个新的数组,长度为两个数组的长度之和:
int[] c = new int[a.Length + b.Length];
使用循环遍历的方法将两个数组的元素相加,赋值给新数组:
int index = 0;
for (int i = 0; i < a.Length; i++)
{
c[index] = a[i];
index++;
}
for (int i = 0; i < b.Length; i++)
{
c[index] = b[i];
index++;
}
最终得到的数组c就是将数组a和b相加的结果。
使用Linq库中的Concat方法可以将两个数组拼接在一起:
int[] c = a.Concat(b).ToArray();
通过ToArray方法将结果转换为数组类型。
以上两种方法都可以实现将两个数组相加的功能,开发者可以根据实际情况选择其中一种实现即可。