c#两个list合并成一个list
时间: 2023-08-10 17:04:35 浏览: 90
你可以使用`List.AddRange()`方法将一个List中的元素添加到另一个List中,从而将两个List合并成一个List。下面是一个简单的示例代码:
```csharp
List<int> list1 = new List<int>() { 1, 2, 3 };
List<int> list2 = new List<int>() { 4, 5, 6 };
list1.AddRange(list2);
foreach (int num in list1)
{
Console.WriteLine(num);
}
```
输出结果为:
```
1
2
3
4
5
6
```
在这个示例代码中,我们首先创建了两个List:`list1`和`list2`。然后,我们调用`list1.AddRange(list2)`方法将`list2`中的元素添加到`list1`中。最后,我们使用`foreach`循环遍历`list1`中的所有元素,并将它们打印到控制台上。
相关问题
两个list合并成一个list,使用C#
在C#中,可以使用`Concat()`方法将两个List合并成一个List。
示例代码:
```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();
```
上述代码将`list1`和`list2`合并成一个新的List`mergedList`,并输出结果为`{1, 2, 3, 4, 5, 6}`。
C# 将两个不一样list 合并成一个
你可以使用 LINQ 中的 `Concat()` 方法将两个不同的 List 合并成一个,以下是示例代码:
```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();
```
这将 `list1` 和 `list2` 合并成一个新的 List `mergedList`,其中包含所有元素。