c# 将一个数组合并到另一个数组中
时间: 2024-09-21 22:08:34 浏览: 229
面试常用算法
5星 · 资源好评率100%
在 C# 中,你可以使用 `Array` 类的静态方法 `Concat()` 或者 Linq 的 `Concat()` 方法将一个数组合并到另一个数组中。这里有两个简单的方法:
1. 使用 `Array.Concat()`:
```csharp
int[] array1 = { 1, 2, 3 };
int[] array2 = { 4, 5, 6 };
int[] mergedArray = Array.Concat(array1, array2);
```
这会创建一个新的数组,其中包含了 `array1` 和 `array2` 的所有元素。
2. 使用 Linq 的 `Concat()`:
```csharp
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };
List<int> mergedList = list1.Concat(list2).ToList();
```
如果你正在处理的是 `List<T>`,那么 Linq 方法会更方便,因为它返回的是一个可枚举的序列。
无论哪种方法,结果都是将两个数组的内容组合在一起形成一个新的集合。数组(`Array`)或列表(`List<T>`)都会保持原样不变。
阅读全文