IStructuralEquatable.GetHashCode(IEqualityComparer) Methode

Definition

Gibt einen Hashcode für die aktuelle Instanz zurück.

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

Parameter

comparer
IEqualityComparer

Ein Objekt, das den Hashcode des aktuellen Objekts berechnet.

Gibt zurück

Int32

Der Hashcode für die aktuelle Instanz.

Hinweise

Implementieren Sie diese Methode, um angepasste Hashcodes für Auflistungsobjekte zurückzugeben, die dem angepassten Vergleich für die strukturelle Gleichheit entsprechen, die von der Equals Methode bereitgestellt wird.

Hinweise für Ausführende

Wenn die Equals(Object, IEqualityComparer) Methode für zwei Objekte zurückgibt true , müssen die von der GetHashCode(IEqualityComparer) Methode für die beiden Objekte zurückgegebenen Werte ebenfalls gleich sein.

Gilt für: