EqualityComparer<T>.GetHashCode(T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, fungeert deze als een hash-functie voor het opgegeven object voor hash-algoritmen en gegevensstructuren, zoals een hash-tabel.
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode(T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
Parameters
- obj
- T
Het object waarvoor een hash-code moet worden opgehaald.
Retouren
Een hashcode voor het opgegeven object.
Implementeringen
Uitzonderingen
Het type obj is een verwijzingstype en obj is null.
Notities voor uitvoerders
Implementaties zijn vereist om ervoor te zorgen dat als de Equals(T, T) methode voor twee objecten x retourneert true en yde waarde die door de GetHashCode(T) methode x wordt geretourneerd, gelijk moet zijn aan de waarde die wordt geretourneerd voor y.