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

Définition

Obtient l’élément IEqualityComparer<T> utilisé pour déterminer l’égalité des clés pour le dictionnaire.

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

Valeur de propriété

Implémentation IEqualityComparer<T> d’interface générique utilisée pour déterminer l’égalité des clés pour le courant Dictionary<TKey,TValue> et fournir des valeurs de hachage pour les clés.

Remarques

Dictionary<TKey,TValue> nécessite une implémentation d’égalité pour déterminer si les clés sont égales. Vous pouvez spécifier une implémentation de l’interface générique à l’aide IEqualityComparer<T> d’un constructeur qui accepte un comparer paramètre ; si vous ne le spécifiez pas, le comparateur EqualityComparer<T>.Default d’égalité générique par défaut est utilisé.

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

S’applique à