在C#中,合并两个IEnumerable <T>可以使用LINQ(Language Integrated Query)库中的方法。以下是一个示例,展示了如何合并两个IEnumerable <T>集合:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> list1 = new List<int> { 1, 2, 3, 4, 5 };
List<int> list2 = new List<int> { 6, 7, 8, 9, 10 };
IEnumerable<int> mergedList = MergeIEnumerable(list1, list2);
foreach (int item in mergedList)
{
Console.WriteLine(item);
}
}
static IEnumerable<T> MergeIEnumerable<T>(IEnumerable<T> list1, IEnumerable<T> list2)
{
return list1.Concat(list2);
}
}
在这个示例中,我们首先创建了两个IEnumerable <T>集合,分别为list1和list2。然后,我们使用Concat方法将它们合并为一个新的IEnumerable <T>集合。最后,我们遍历并输出合并后的集合中的每个元素。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云