Допустим, у меня есть объект Dictionary:
Dictionary myDictionary<int, SomeObject> = new Dictionary<string, SomeObject>();
Теперь я хочу перебрать словарь в обратном порядке. Я не могу использовать простой цикл for, потому что я не знаю ключей словаря. A foreach легко:
foreach (SomeObject object in myDictionary.Values)
{
// Do stuff to object
}
Но как я могу выполнить это в обратном порядке?