方法介绍
Concat()
方法可以将两个序列拼接成一个新序列,该新序列包含了原始序列的所有元素。该方法返回值是一个新序列,这个新序列包含了原来两个序列中的所有元素。
下面是该方法的语法:
public static System.Collections.Generic.IEnumerable<TSource> Concat<TSource> (this System.Collections.Generic.IEnumerable<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
参数说明:
first
:第一个要合并的序列。second
:第二个要合并的序列。
使用示例
下面提供两个示例,分别演示如何使用Concat()
方法。
示例一
假设我们有两个整数数组:arr1
和arr2
,我们要将他们合并成一个新的数组,可以使用Concat()
方法来实现。
int[] arr1 = { 1, 2, 3, 4 };
int[] arr2 = { 5, 6, 7, 8 };
var arr3 = arr1.Concat(arr2);
foreach(var item in arr3)
{
Console.WriteLine(item);
}
在上面的代码中,我们利用Concat()
方法将arr1
和arr2
合并成了一个新的数组arr3
。输出结果如下:
1
2
3
4
5
6
7
8
示例二
假设我们有两个字符串列表:list1
和list2
,我们要将他们合并成一个新的字符串列表,可以使用Concat()
方法来实现。
List<string> list1 = new List<string>{ "apple", "banana", "orange" };
List<string> list2 = new List<string>{ "grape", "watermelon" };
var list3 = list1.Concat(list2);
foreach(var item in list3)
{
Console.WriteLine(item);
}
在上面的代码中,我们利用Concat()
方法将list1
和list2
合并成了一个新的字符串列表list3
。输出结果如下:
apple
banana
orange
grape
watermelon
到此,Concat()
方法的介绍就结束了。希望本文能够对大家掌握Concat()
方法有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Linq的Concat()方法 – 连接两个序列 - Python技术站