Dictionary<TKey,TValue>.Comparer Dictionary<TKey,TValue>.Comparer Dictionary<TKey,TValue>.Comparer Dictionary<TKey,TValue>.Comparer Property

Définition

Obtient le IEqualityComparer<T> qui est utilisé pour déterminer l'égalité des clés pour le dictionnaire.Gets the IEqualityComparer<T> that is used to determine equality of keys for the dictionary.

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 d'interface générique IEqualityComparer<T> qui est utilisée pour déterminer l'égalité des clés pour le Dictionary<TKey,TValue> actuel et pour fournir des valeurs de hachage pour les clés.The IEqualityComparer<T> generic interface implementation that is used to determine equality of keys for the current Dictionary<TKey,TValue> and to provide hash values for the keys.

Remarques

Dictionary<TKey,TValue>requiert une implémentation d’égalité pour déterminer si les clés sont égales.Dictionary<TKey,TValue> requires an equality implementation to determine whether keys are equal. Vous pouvez spécifier une implémentation de l' IEqualityComparer<T> interface générique à l’aide d’un constructeur qui comparer accepte un paramètre; si vous n’en spécifiez pas, le comparateur EqualityComparer<T>.Default d’égalité générique par défaut est utilisé.You can specify an implementation of the IEqualityComparer<T> generic interface by using a constructor that accepts a comparer parameter; if you do not specify one, the default generic equality comparer EqualityComparer<T>.Default is used.

L’obtention de la valeur de cette propriété est une opération O (1).Getting the value of this property is an O(1) operation.

S’applique à