Quelle est la différence entre SortedList et SortedDictionary?

Est-il réellement pratique, la différence entre un SortedList<TKey,TValue> et un SortedDictionary<TKey,TValue>? Existe-il des circonstances où vous devez utiliser l'un et pas l'autre?

  • Connexes: Quand utiliser un SortedList ou un SortedDictionary
  • Je suis confus. Pourquoi ne SortedList ont deux paramètres de type SortedList<TKey,TValue> plutôt qu'un SortedList<T>? Pourquoi ne pas mettre en œuvre IList<T>?
  • parce que fonctionnellement SortedList est une carte, pas un linéaire de la collection. Ne laissez pas le nom vous tromper. Tout comme un dictionnaire, vous passez d'une clé, vous obtenez une valeur de retour. Alors que le dictionnaire n'est pas ordonné, SortedList est ordonné dans son état naturel de l'ordre de tri.
InformationsquelleAutor Shaul Behr | 2009-06-01