2009-10-22 7 views
2

J'ai un dictionnaire où la clé est une date et la valeur est un objet. Y at-il de toute façon je peux m'assurer que quand je fais une boucle dans cette collection c'est toujours dans l'ordre chronologique même après avoir ajouté et supprimé des éléments.puis-je avoir un dictionnaire ordonné par date

+0

On peut supposer que vous n'êtes pas ajouter pendant que vous autour de la boucle? – RichardOD

Répondre

4

Vous pouvez utiliser LINQ:

foreach(var kvp in dictionary.OrderBy(kvp => kvp.Key)) { 
    //Use kvp.Key and kvp.Value 
} 
Questions connexes