📜  c# 添加 2 个数组 - C# (1)

📅  最后修改于: 2023-12-03 15:29:47.882000             🧑  作者: Mango

C# 添加 2 个数组

在 C# 中,可以使用数组来存储一系列具有相同数据类型的变量。在某些情况下,需要将两个数组相加或合并成一个。在本文中,将介绍如何在 C# 中添加两个数组。

创建数组

首先,需要创建两个数组。以下是创建两个整数数组的示例代码:

int[] arr1 = { 1, 2, 3, 4 };
int[] arr2 = { 5, 6, 7, 8 };
使用 Concat() 方法合并数组

C# 中提供了一个名为 Concat() 的方法,用于将两个数组合并成一个。以下是使用 Concat() 方法将两个数组合并的示例代码:

int[] arr3 = arr1.Concat(arr2).ToArray();

在上面的代码中,使用 Concat() 方法将 arr1 和 arr2 数组合并,并将结果存储在 arr3 数组中。

使用 + 运算符添加数组

另一种在 C# 中添加两个数组的方法是使用 + 运算符。以下是使用 + 运算符将两个数组相加的示例代码:

int[] arr3 = new int[arr1.Length + arr2.Length];
arr1.CopyTo(arr3, 0);
arr2.CopyTo(arr3, arr1.Length);

在上面的代码中,首先创建一个新数组 arr3,其大小为 arr1 和 arr2 的大小之和。然后,使用 CopyTo() 方法将 arr1 和 arr2 中的元素复制到 arr3 中。

总结

以上是在 C# 中添加两个数组的两种方法。使用 Concat() 方法可以在一行代码中轻松合并两个数组,而使用 + 运算符则需要一些额外的代码来复制数组元素到新数组中。根据具体情况,可以选择更适合自己需求的方法来添加数组。