72
從LINQ到Objects的Enumerable.GroupBy是否保持組中元素的順序?Linq to Objects:GroupBy是否保留元素的順序?
從LINQ到Objects的Enumerable.GroupBy是否保持組中元素的順序?Linq to Objects:GroupBy是否保留元素的順序?
找到了答案MSDN:是的。
IGrouping<TKey, TElement>
對象按照產生每個IGrouping<TKey, TElement>
的第一個鍵的源中的元素的順序產生。分組中的元素按照它們出現在源中的順序產生。
不是它與問題直接相關,而是因爲它可能是一個關於哪些人遇到問題而找不到好的命令的問題,可能有興趣注意,除非明確要求,否則PLINQ並非如此。 – 2017-02-22 09:49:24
[保留與LINQ的順序]可能的重複(http://stackoverflow.com/questions/204505/preserving-order-with-linq) – nawfal 2013-10-17 09:54:16