SORU
2 AĞUSTOS 2008, CUMARTESİ


Nasıl değer bir sözlük sıralama mı?

Ben sık sık sözlük sıralamak için, anahtarları ve değerleri oluşan, değeri var. Örneğin, frekans ile sipariş etmek istediğim kelimeler ve ilgili frekansları bir karma var.

Bu kelimeyi eşleştirmek için istediğim tek bir değeri (frekans) için iyi olan SortedList Bir, var.

SortedDictionary anahtar tarafından emir değer değil. Bazıları bir çare 6* *ama daha temiz bir yolu var mı?

CEVAP
4 AĞUSTOS 2008, PAZARTESİ


Neden SERİ kullanın:

Dictionary<string, int> myDict = new Dictionary<string, int>();
myDict.Add("one", 1);
myDict.Add("four", 4);
myDict.Add("two", 2);
myDict.Add("three", 3);

var sortedDict = from entry in myDict orderby entry.Value ascending select entry;

Bu da üst 10  20 vb seçebilirsiniz büyük bir esneklik sağlayacak. Ya eğer word frekans dizin kullanıyorsanız type-ahead için de StartsWith fıkra da vardır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • wowchick16

    wowchick16

    17 Mart 2007