Dictionary<TKey,TValue>.Comparer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab, die IEqualityComparer<T> verwendet wird, um die Gleichheit von Schlüsseln für das Wörterbuch zu bestimmen.
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)
Eigenschaftswert
Die IEqualityComparer<T> generische Schnittstellenimplementierung, die verwendet wird, um die Gleichheit von Schlüsseln für den aktuellen Dictionary<TKey,TValue> zu bestimmen und Hashwerte für die Schlüssel bereitzustellen.
Hinweise
Dictionary<TKey,TValue> erfordert eine Gleichheitsimplementierung, um zu bestimmen, ob Schlüssel gleich sind. Sie können eine Implementierung der IEqualityComparer<T> generischen Schnittstelle mithilfe eines Konstruktors angeben, der einen comparer Parameter akzeptiert. Wenn Sie keinen parameter angeben, wird der standardmäßige generische Gleichheitsvergleich EqualityComparer<T>.Default verwendet.
Das Abrufen des Werts dieser Eigenschaft ist ein O(1)-Vorgang.