IStructuralEquatable.GetHashCode(IEqualityComparer) Metoda

Definice

Vrátí kód hash pro aktuální instanci.

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

Parametry

comparer
IEqualityComparer

Objekt, který vypočítá kód hash aktuálního objektu.

Návraty

Kód hash pro aktuální instanci.

Poznámky

Implementujte tuto metodu, která vrátí přizpůsobené hashové kódy pro objekty kolekce, které odpovídají přizpůsobenému porovnání pro strukturální rovnost poskytovanou metodou Equals .

Poznámky pro implementátory

Pokud metoda Equals(Object, IEqualityComparer) vrátí true pro dva objekty, hodnoty vrácené metodou GetHashCode(IEqualityComparer) pro dva objekty musí být také stejné.

Platí pro