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
Hodnota hash pro aktuální instanci
Poznámky
Implementujte tuto metodu, aby se vrátily vlastní hash kódy pro objekty kolekce, které odpovídají přizpůsobenému porovnání strukturální rovnosti poskytované metodou Equals .
Poznámky pro implementátory
Equals(Object, IEqualityComparer) Pokud metoda vrátí true
dva objekty, hodnoty vrácené metodou GetHashCode(IEqualityComparer) pro tyto dva objekty musí být také stejné.