在C#中,要将两个列表相加,可以使用AddRange()
方法或者使用LINQ中的Concat()
方法。
使用AddRange()
方法:
csharp
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };
list1.AddRange(list2);
Console.WriteLine(string.Join(", ", list1)); // 输出:1, 2, 3, 4, 5, 6
使用Concat()
方法:
csharp
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };
List<int> list3 = list1.Concat(list2).ToList();
Console.WriteLine(string.Join(", ", list3)); // 输出:1, 2, 3, 4, 5, 6
以上示例中,首先创建了两个整数类型的列表 list1
和 list2
。然后,使用 AddRange()
方法或 Concat()
方法将 list2
中的元素添加到 list1
中,得到一个包含两个列表中所有元素的新列表 list3
。