Dictionary<TKey,TValue>.Comparer Propriété
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)
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.
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).
Produit | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :