Hashtable.EqualityComparer Eigenschaft

Definition

Ruft den IEqualityComparer ab, der für die Hashtable verwendet werden soll.

protected:
 property System::Collections::IEqualityComparer ^ EqualityComparer { System::Collections::IEqualityComparer ^ get(); };
protected System.Collections.IEqualityComparer EqualityComparer { get; }
protected System.Collections.IEqualityComparer? EqualityComparer { get; }
member this.EqualityComparer : System.Collections.IEqualityComparer
Protected ReadOnly Property EqualityComparer As IEqualityComparer

Eigenschaftswert

IEqualityComparer

Der IEqualityComparer, der für die Hashtable verwendet werden soll.

Ausnahmen

Die Eigenschaft wird auf einen Wert festgelegt, aber die Hashtabelle wurde mit einem IHashCodeProvider und einem IComparer erstellt.

Hinweise

Dies IEqualityComparer umfasst sowohl den Comparer als auch den Hashcodeanbieter. Wenn ein Objekt IEqualityComparer im Hashtable Konstruktor verwendet wird, sind die Objekte, die als Schlüssel in der Hashtable Datei verwendet werden, nicht erforderlich, um die Object.GetHashCode Methoden außer Object.Equals Kraft zu setzen.

Das Abrufen des Werts dieser Eigenschaft ist ein O(1) Vorgang.

Gilt für:

Siehe auch