📅  最后修改于: 2023-12-03 14:39:46.412000             🧑  作者: Mango
在 C# 中,要将一个列表添加到另一个列表中,可以使用 AddRange 方法。该方法将一个集合的所有元素添加到目标列表中。
以下是一个示例代码片段,展示如何使用 AddRange 方法将一个列表添加到另一个列表中:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> list1 = new List<int>() { 1, 2, 3 };
List<int> list2 = new List<int>() { 4, 5, 6 };
list1.AddRange(list2);
foreach (int i in list1)
{
Console.WriteLine(i); // 输出 1, 2, 3, 4, 5, 6
}
}
}
在上面的代码片段中,我们首先创建了两个列表 list1 和 list2,分别包含 1, 2, 3 和 4, 5, 6 三个元素。然后,我们在 list1 上调用了 AddRange 方法,并将 list2 作为参数传递给它。这样,list2 中的所有元素都将被添加到 list1 中。
最后,我们使用 foreach 循环遍历 list1 中的所有元素,并将它们输出到控制台上。
除了使用 AddRange 方法外,还可以使用 List 类的一些其他方法来将列表添加到列表中,例如 InsertRange 和 Concat。这些方法的用法可以参考官方文档。
总的来说,将一个列表添加到另一个列表中在 C# 中非常方便,只需要使用 AddRange 方法,并将要添加的列表作为参数传递给它即可。