IStructuralEquatable.GetHashCode(IEqualityComparer) 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 aktuální instanci.
public:
int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode(System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer
Parametry
- comparer
- IEqualityComparer
Objekt, který vypočítá kód hash aktuálního objektu.
Návraty
Kód hash pro aktuální instanci.
Poznámky
Implementujte tuto metodu, která vrátí přizpůsobené hashové kódy pro objekty kolekce, které odpovídají přizpůsobenému porovnání pro strukturální rovnost poskytovanou metodou Equals .
Poznámky pro implementátory
Pokud metoda Equals(Object, IEqualityComparer) vrátí true pro dva objekty, hodnoty vrácené metodou GetHashCode(IEqualityComparer) pro dva objekty musí být také stejné.