Envoyé par
Guulh
L'insertion dans un dico se base sur un IEqualityComparer que tu peux specifier si celui par defaut ne convient pas (par exemple, ci dessus, on aurait pu filer un equalitycomparer qui ignore la casse des chaines). Elle est quasi instané (elle se base sur le HashCode) ; l'acces est lui aussi quasi instantané. Par contre, la notion d'ordre n'a pas de sens. Le SortedDictionary, lui, a un iterateur sur les paires cle-valeur qui fournit les paires cles-valeur dans l'ordre, au prix d'un cout d'insertion (et peut etre d'acces, j'ai pas verifie), plus élevé.