2009-02-03 24 views
12

假設兩個列表A和B,使得A =(1,2,3)和B =(4,5,6)。 A.Concat(B)會保存命令以便結果是(1,2,3,4,5,6)?IEnumerable是否<TSource> Concat <TSource>保存元素的順序?

+2

爲什麼H * LL低估了這一點? Upvoting to counter,除非有人能提供一個好的理由。如果你需要clarrification然後要求它在評論... – 2009-02-03 15:22:11

+0

可能重複的[保留命令與LINQ](http://stackoverflow.com/questions/204505/preserving-order-with-linq) – 2010-12-04 22:07:33

回答

12

是的。 IEnumerable.Concat只需將兩個列表連接到另一個列表的末尾即可。每個列表中的訂單將被保留。

相關問題