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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010