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
2
A
Répondre
7
Vous devez utiliser SortedDictionary
4
Vous pouvez utiliser LINQ:
foreach(var kvp in dictionary.OrderBy(kvp => kvp.Key)) {
//Use kvp.Key and kvp.Value
}
2
Vous pouvez utiliser SortedList: http://msdn.microsoft.com/en-us/library/ms132319.aspx
ou SortedDictionary: http://msdn.microsoft.com/en-us/library/f7fta44c.aspx
Questions connexes
- 1. triez un dictionnaire par un autre dictionnaire
- 2. Comment filtrer un dictionnaire par valeur?
- 3. Couple non ordonné en Ruby
- 4. Chaîne C# remplacer par dictionnaire
- 5. Comment insérer/supprimer/mettre à jour dans un arbre ordonné
- 6. VBScript: Comment utiliser un objet dictionnaire renvoyé par une fonction?
- 7. glob() - trier par date
- 8. Avoir WebView agrandi par défaut
- 9. Liste un dictionnaire
- 10. Tri un objet dictionnaire
- 11. Python "étendre" pour un dictionnaire
- 12. iPhone NSArray de Dictionnaire des valeurs Dictionnaire
- 13. Copier un fichier d'un répertoire à un autre par date
- 14. Groupe SQL par "date" question
- 15. Récupérer les flux par date
- 16. asp.net - afficher un dictionnaire avec une liste comme valeur?
- 17. MySQL: grouper par date RANGE?
- 18. Comment puis-je avoir la date d'aujourd'hui apparaître avec PHP?
- 19. MySql 'Ordre par date' Question
- 20. Création d'un dictionnaire NSDictionary
- 21. Python créant un dictionnaire de listes
- 22. Trier par la date la plus proche
- 23. MPMediaPickerController - désélection après avoir sélectionné par erreur
- 24. Comment afficher un dictionnaire dans un ListBox
- 25. Grouper par date dans un format particulier dans SQLAlchemy
- 26. Comment avoir un attribut sur un élément de type chaîne
- 27. Rhino mocks a ordonné réponse, jetez le problème d'exception
- 28. Comment créer un schéma où il peut y avoir plusieurs attributs définis par l'utilisateur par client?
- 29. Copier un ResourceDictionary dans un dictionnaire en C#
- 30. Lorsque vous utilisez une clause LINQ Where dans un dictionnaire, comment puis-je retourner un dictionnaire du même type?
On peut supposer que vous n'êtes pas ajouter pendant que vous autour de la boucle? – RichardOD