IEnumerable <tsource> Concat <tsource>是否保留元素的顺序?</tsource> </tsource>

时间:2009-02-03 15:15:35

标签: c# .net linq

假设两个列表A和B使得A =(1,2,3)和B =(4,5,6)。 A.Concat(B)会保留订单,结果是(1,2,3,4,5,6)吗?

2 个答案:

答案 0 :(得分:13)

是。 IEnumerable.Concat只需将一个列表附加到另一个列表的末尾即可将两个列表转换为单个列表。每个列表中的订单将被保留。

答案 1 :(得分:7)

是的,这几乎就是连接的意思。

强制性MSDN引用:(Enumerable.Concat

  

返回值

     

类型:   System.Collections.Generic.IEnumerable(TSource)

     

包含该内容的IEnumerable(T)   两个输入的连接元素   序列。