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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008