Linq'in ToLookup yönteminden döndürüldüğünde anahtarların sırasız olduğundan emin olduğum halde, değerlerinin sırası korunur mu? Bir şekilde ya da diğerinde yazan herhangi bir belge bulamıyorum.Linq ve ToLookup() ile değerlerin sırasını koru()
13
A
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.
İlgili konular
- 1. LINQ ToDictionary ve ToLookup
- 2. Seçimler Sırasında Sıralama Sırasını Koru (XSD'ye LINQ)
- 3. Swift'de bildirilen sözlük öğelerinin sırasını koru?
- 4. linq bir veya değerlerin
- 5. jquery.corner() ile IE'de sınırları koru()
- 6. Belge kimliğini R corpus ile koru
- 7. Hointer özelliğini Pointer-event ile koru: none
- 8. renderInContext oluşturabilir: köşe yarıçapını ve gölgelerini koru?
- 9. React bağlama ve olay nesnesine erişimi koru?
- 10. RestKit CoreData nesnelerini koru
- 11. modelchoicefield django düzen sırasını değiştir
- 12. F # Koru Uyarılar
- 13. YAML siparişini koru perl
- 14. eksik değerlerin frekansları (uygulanır) ve masa()
- 15. YAML'de yeni satırları koru
- 16. NotSupportedException linq query ve groupBy ile
- 17. piton sıralama listesi bazı değerlerin sırasını gösteren önceden tanımlanmış bir liste var anahtar sıralanmış liste
- 18. R azalt satır ve sütun değerlerin toplamı
- 19. R - eşleşen operatörleri kullanırken sıralamayı koru (% olarak%)
- 20. ARC İçinde Döngüyü Koru
- 21. ConfigParser'da durumu koru?
- 22. Universal Image Loader oranı koru
- 23. Apache'de Yönlendirme (POST parazitlerini koru)
- 24. Textarea'ya yapıştığında satır sonlarını koru
- 25. Ürünü LINQ ile hesaplayın
- 26. Linq ile Farklı Tarih
- 27. LINQ ve sayfa numaralandırma
- 28. Linq Nerede ile İçinde
- 29. LI elemanlarının sırasını yalnızca CSS ile değiştirme
- 30. SOL Bu benim sorgu sırasını KATILIN ve