2009-07-27 22 views

Respuesta

8

La implementación actual de ToLookup() conserva el orden de los valores (verifique la implementación de Lookup<TKey,TElement>.Grouping<TKey,TElement>.Add()), pero no creo que se mantenga así. Para garantizar el pedido, probablemente la mejor opción sea incluir el índice original del elemento, quizás usando Select 's with-index overload, y luego ordenar de nuevo.

1

Creo que lo son, mira here. ILookup se deriva de IEnumerable<IGrouping<TKey, TElement>>. Creo que los valores están garantizados para mantenerse en orden.

Cuestiones relacionadas