webdevqa.jp.net

Linq to Objects:GroupByは要素の順序を保持しますか?

LINQからオブジェクトへのEnumerable.GroupByは、グループ内の要素の順序を保持しますか?

112

[〜#〜] msdn [〜#〜] で回答が見つかりました:はい。

IGrouping<TKey, TElement>オブジェクトは、各IGrouping<TKey, TElement>の最初のキーを生成したソース内の要素の順序に基づく順序で生成されます。グループ内の要素は、生成されますソースに表示される順序

138