IEqualityComparer<T>.GetHashCode(T) Metoda

Definice

Vrátí kód hash pro zadaný objekt.

public:
 int GetHashCode(T obj);
public int GetHashCode(T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer

Parametry

obj
T

Kód Object hash, pro který se má vrátit.

Návraty

Kód hash pro zadaný objekt.

Výjimky

obj Typ je referenční typ a obj je null.

Poznámky

Implementujte tuto metodu pro poskytnutí přizpůsobeného hash kódu pro typ T, který odpovídá přizpůsobené porovnání rovnosti poskytnuté metodou Equals .

Poznámky pro implementátory

Implementace jsou vyžadovány k zajištění, že pokud Equals(T, T) metoda vrací true pro dva objekty x a y, pak hodnota vrácená GetHashCode(T) metodou pro x musí se rovnat hodnotě vrácené pro y.

Platí pro

Viz také