Dictionary<TKey,TValue>.Comparer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le IEqualityComparer<T> qui est 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 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.
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 spécifiez pas de paramètre, 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).