Sdílet prostřednictvím


CaseInsensitiveHashCodeProvider.GetHashCode(Object) Metoda

Definice

Vrátí kód hash pro daný objekt pomocí algoritmu hash, který ignoruje případ řetězců.

public:
 virtual int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
override this.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 daný objekt pomocí algoritmu hash, který ignoruje případ řetězců.

Implementuje

Výjimky

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 vygenerovala lepší distribuce, a tím se jakékoli hodnoty ze staré hashovací funkce vykreslovaly jako nepoužité. Za druhé, výchozí implementace této třídy nezaručuje, že různé instance vrátí stejnou hodnotu.

Platí pro

Viz také