EqualityComparer<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í.
Při přepsání v odvozené třídě slouží jako hashovací funkce pro zadaný objekt pro hashovací algoritmy a datové struktury, jako je například hash tabulka.
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode(T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
Parametry
- obj
- T
Objekt, pro který chcete získat kód hash.
Návraty
Kód hash pro zadaný objekt.
Implementuje
Výjimky
obj Typ je referenční typ a obj je null.
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.