2009-07-27 16 views

cevap

8

ToLookup()'un güncel uygulaması gerçekten de değerlerin sırasını korur (Lookup<TKey,TElement>.Grouping<TKey,TElement>.Add()'un uygulanıp uygulanmadığını kontrol edin), ancak bu şekilde kalmanın garanti edildiğine inanmıyorum. Siparişi garantilemek için, muhtemelen en iyi bahis, belki de Select'un with-index overload numarasını kullanarak öğenin orijinal dizinini dahil etmek ve sonra tekrar sıralamaktır.

1

here. ILookup ürününün IEnumerable<IGrouping<TKey, TElement>> türetilmiş olduğunu düşünüyorum. Değerlerin sırayla kalması garantilendiğine inanıyorum.