En C# .NET 2.0, ce qui est un moyen facile de faire un foreach dans le sens inverse?

Permet de dire que j'ai un Dictionnaire de l'objet:

Dictionary myDictionary<int, SomeObject> = new Dictionary<string, SomeObject>();

Maintenant, je veux parcourir le dictionnaire dans l'ordre inverse. Je ne peux pas utiliser une simple boucle for car je ne sais pas les clés du dictionnaire. Un foreach est facile:

foreach (SomeObject object in myDictionary.Values)
{
    //Do stuff to object
}

Mais comment puis-je faire cela dans le sens inverse?

InformationsquelleAutor Pandincus | 2008-09-17