Linq到对象:GroupBy是否保存元素的顺序?

Enumerable.GroupBy从LINQ到对象保存组中的元素的顺序?

在MSDN上find答案:是的。

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