IStructuralEquatable.GetHashCode(IEqualityComparer) Methode

Definition

Gibt einen Hashcode für die aktuelle Instanz zurück.Returns a hash code for the current instance.

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.An object that computes the hash code of the current object.

Gibt zurück

Int32

Der Hashcode für die aktuelle Instanz.The hash code for the current instance.

Hinweise

Implementieren Sie diese Methode, um angepasste Hashcodes für Auflistungs Objekte zurückzugeben, die dem angepassten Vergleich der von der-Methode bereitgestellten Struktur Gleichheit entsprechen Equals .Implement this method to return customized hash codes for collection objects that correspond to the customized comparison for structural equality provided by the Equals method.

Hinweise für Ausführende

Wenn die- Equals(Object, IEqualityComparer) Methode true für zwei-Objekte zurückgibt, müssen die von der- GetHashCode(IEqualityComparer) Methode für die beiden-Objekte zurückgegebenen Werte ebenfalls gleich sein.If the Equals(Object, IEqualityComparer) method returns true for two objects, the values returned by the GetHashCode(IEqualityComparer) method for the two objects must also be equal.

Gilt für: