IEqualityComparer<T>.GetHashCode(T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.