SortedDictionary<TKey,TValue>.Comparer Propriété

Définition

Obtient le IComparer<T> utilisé pour ordonnancer les éléments du SortedDictionary<TKey,TValue>.

public:
 property System::Collections::Generic::IComparer<TKey> ^ Comparer { System::Collections::Generic::IComparer<TKey> ^ get(); };
public System.Collections.Generic.IComparer<TKey> Comparer { get; }
member this.Comparer : System.Collections.Generic.IComparer<'Key>
Public ReadOnly Property Comparer As IComparer(Of TKey)

Valeur de propriété

IComparer<TKey>

IComparer<T> utilisé pour ordonnancer les éléments du SortedDictionary<TKey,TValue>

Remarques

SortedDictionary<TKey,TValue> nécessite une implémentation de comparateur pour effectuer des comparaisons de clés. Vous pouvez spécifier une implémentation de l’interface générique à l’aide IComparer<T> d’un constructeur qui accepte un comparer paramètre. Si ce n’est pas le cas, le comparateur d’égalité générique par défaut, Comparer<T>.Default, est utilisé. Si type TKey implémente l’interface System.IComparable<T> générique, le comparateur par défaut utilise cette implémentation.

L’obtention de la valeur de cette propriété est une opération O(1).

S’applique à

Voir aussi