【发布时间】:2010-11-29 23:09:54
【问题描述】:
LINQ to Objects 中的 Enumerable.GroupBy 是否保留组中元素的顺序?
【问题讨论】:
LINQ to Objects 中的 Enumerable.GroupBy 是否保留组中元素的顺序?
【问题讨论】:
在MSDN找到答案:是的。
IGrouping<TKey, TElement>对象的生成顺序基于 source 中生成每个IGrouping<TKey, TElement>的第一个键的元素的顺序。分组中的元素按照它们在源代码中出现的顺序产生。
【讨论】: