Linq to Objects: GroupBy 是否保留元素的顺序?

从 LINQ 到 Objects 的 Enumerable.GroupBy是否保留了组中元素的顺序?

14620 次浏览

MSDN上找到答案: 是的。

根据源中产生每个 IGrouping<TKey, TElement>的第一个键的元素的顺序,按顺序生成 IGrouping<TKey, TElement>对象。分组中的元素产生 按照它们出现的顺序