在C#中,IEnumerable<TSource> Concat<TSource>
方法用于将两个序列连接在一起,保留元素的顺序。它是一个扩展方法,属于System.Linq.Enumerable
类。
在使用Concat<TSource>
方法时,第一个序列的元素将首先被迭代,然后是第二个序列的元素。这样,元素的顺序得以保留。
例如,以下代码将连接两个字符串序列,并保留它们的顺序:
using System;
using System.Linq;
class Program
{
static void Main()
{
string[] firstSequence = { "one", "two", "three" };
string[] secondSequence = { "four", "five", "six" };
var result = firstSequence.Concat(secondSequence);
foreach (var item in result)
{
Console.WriteLine(item);
}
}
}
输出将如下所示:
one
two
three
four
five
six
可以看到,元素的顺序得到了保留。
领取专属 10元无门槛券
手把手带您无忧上云