CaseInsensitiveHashCodeProvider.GetHashCode(Object) 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 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
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.