📜  c# 将列表添加到列表 - C# (1)

📅  最后修改于: 2023-12-03 14:39:46.412000             🧑  作者: Mango

C# 将列表添加到列表

在 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 方法,并将要添加的列表作为参数传递给它即可。