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 benutzerdefinierte Hashcodes für Auflistungsobjekte zurückzugeben, die dem angepassten Vergleich auf strukturelle Gleichheit entsprechen, der von der -Methode bereitgestellt Equals wird.

Hinweise für Ausführende

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

Gilt für