首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将两个IEnumerables合并(或压缩)?

要将两个IEnumerables合并或压缩,可以使用LINQ(Language Integrated Query)的Concat方法。Concat方法可以将两个IEnumerables连接在一起,形成一个新的IEnumerable。以下是一个简单的示例:

代码语言:csharp
复制
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        List<int> list1 = new List<int> { 1, 2, 3 };
        List<int> list2 = new List<int> { 4, 5, 6 };

        IEnumerable<int> mergedList = list1.Concat(list2);

        foreach (int item in mergedList)
        {
            Console.WriteLine(item);
        }
    }
}

输出:

代码语言:txt
复制
1
2
3
4
5
6

在这个示例中,我们创建了两个List(list1和list2),并使用Concat方法将它们连接在一起,形成一个新的IEnumerable(mergedList)。然后,我们遍历mergedList并输出每个元素。

需要注意的是,Concat方法不会修改原始的IEnumerables,而是创建一个新的IEnumerable。因此,如果需要修改原始的IEnumerables,需要使用其他方法,例如AddRange方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券