-2
Hash tablosunu, anahtar değerinin artan düzeninde 1-20 arası bir aralıkta ayarlamak istiyorum.C# Ters sırayla hashtable ile yineleyin
Orijinal kodu:
(yerine çıkan, 20 'den 1) Hashtable boyunca, ancak ters döngülerIDictionaryEnumerator crcEnumerator = crcHashTable.GetEnumerator();
while(crcEnumerator.MoveNext())
{
// does stuff with the keys/values
}
.
Benforeach(DictionaryEntry de in crcHashTable)
kullanmaya çalışıyor teşebbüs ama yine ters sırayla karma tablo döngüsü.
Karma tablonun anahtar değerine göre artan sırada nasıl döngü yapabilirim?
Yardımlarınız için teşekkürler!
10 yıldır kullanılmıyor Hashtable kullanıyorsunuz Herhangi bir neden? – usr
Toplama ve sipariş konuları üzerinde yineleme yapmanız gerekiyorsa, bir SortedDictionary ve IEnumerable'ın .Reverse yöntemini – n8wrl
bir "for döngüsü" kullanmayı deneyin ve '++' artışını kullanmak yerine '- 'kullanın. Tersinde bir 'Koleksiyon' aracılığıyla nasıl döngü yapılacağına dair örnekler .. bu örnekleri bir marş olarak kullanabilirsiniz .. – MethodMan