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