Sdílet prostřednictvím


IHashCodeProvider.GetHashCode(Object) Metoda

Definice

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

public:
 int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
abstract member GetHashCode : obj -> int
Public Function GetHashCode (obj As Object) As Integer

Parametry

obj
Object

Hodnota Object , pro kterou má být vrácen kód hash.

Návraty

Kód hash pro zadaný objekt.

Výjimky

Typ je obj odkazový typ a obj je null.

Poznámky

Vrácená hodnota z této metody nesmí být zachována ze dvou důvodů. Za prvé, hash funkce třídy může být změněna tak, aby se generovala lepší distribuce, což by všechny hodnoty ze staré hashovací funkce bylo zbytečné. Za druhé, výchozí implementace této třídy nezaručuje, že různé instance vrátí stejnou hodnotu.

Platí pro

Viz také