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

  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012
  • thewinekone

    thewinekone

    17 Aralık 2005