下面是C# Linq的Concat()方法的详细攻略。
标题
语法
public static IEnumerable<TSource> Concat<TSource> (this IEnumerable<TSource> first, IEnumerable<TSource> second);
描述
Concat()
方法用于连接两个序列,返回一个包含两个序列所有元素的新序列。Concat()
方法不会更改原始序列,而是返回新序列。返回的序列中包含第一个序列中的所有元素,然后是第二个序列中的所有元素。
参数
first
:要连接的第一个序列。second
:要连接的第二个序列。
返回值
返回的新序列包含两个序列的所有元素,并且元素类型与输入序列类型相同。
示例
下面是两个示例,演示如何使用Concat()
方法。
示例1
string[] a = { "hello", "world" };
string[] b = { "i", "love", "coding" };
var c = a.Concat(b);
foreach (var s in c)
{
Console.WriteLine(s);
}
输出结果:
hello
world
i
love
coding
示例2
int[] a = { 1, 2, 3 };
int[] b = { 4, 5, 6 };
var c = a.Concat(b);
foreach (var i in c)
{
Console.WriteLine(i);
}
输出结果:
1
2
3
4
5
6
在示例1中,我们使用Concat()
方法连接了两个字符串数组,并输出了连接后的所有元素。在示例2中,我们使用Concat()
方法连接了两个整数数组,并输出了连接后的所有元素。
以上就是C# Linq的Concat()
方法的完整攻略。