Bewahrt Enumerable.GroupBy von LINQ zu Objekten die Reihenfolge der Elemente in den Gruppen?
Bewahrt Enumerable.GroupBy von LINQ zu Objekten die Reihenfolge der Elemente in den Gruppen?
Antworten:
Gefundene Antwort auf MSDN : Ja.
Die
IGrouping<TKey, TElement>
Objekte werden in einer Reihenfolge ausgegeben, die auf der Reihenfolge der Elemente in der Quelle basiert, die jeweils den ersten Schlüssel erzeugt habenIGrouping<TKey, TElement>
. Elemente in einer Gruppierung werden in der Reihenfolge ausgegeben, in der sie in der Quelle erscheinen .