Bonjour à toutes/tous,
J'aimerais savoir si l'ajout d'un élément à un dictionary se fait via référence ou via copy. En effet, j'ai une classe contenant un dictionnaire d'éléments et lors d'un ajout j'aimerai pouvoir retourner le dernier élément ajouté, le modifier, et être sûr que le dictionnaire contienne bien la référence de cet objet (et donc, qu'il reflète l'état actuel de l'objet).
Des informations ? Ce qui me fait particulièrement hésiter c'est la doc MSDN de la méthode Add:
Merci d'avanceIf the Count property value already equals the capacity, the capacity of the Dictionary<TKey, TValue> is increased by automatically reallocating the internal array, and the existing elements are copied to the new array before the new element is added.![]()
Partager