J'ai un dicionnaire de cordes et de dates
private readonly Dictionary<string, DateTime>
comme variable membre privée dans une classe
J'ai des méthodes qui récupèrent récursivement la valeur suivante et précédente dans le dictionnaire en fonction d'une clé particulière.
Par exemple Il prend la clé donnée, fait une recherche dans la base de données, si elle est nulle, il prend la suivante et ainsi de suite de manière récursive. Il fait cela à la fois en avant et en arrière
J'ai utilisé ceci pour obtenir le prochain Trouver le prochain enregistrement dans une série : LINQ
Ma question est la suivante : puis-je simplement ajouter Reverse à l'instruction linq pour faire cela à l'envers ?
Il est évident que cela fonctionnera mais je m'inquiète de l'état dans lequel cela laissera ma liste de variables membres.
Est-ce qu'il sera inversé ? ou est-ce qu'une copie sera faite lors de l'inversion ?
merci