EqualityComparer<T>.GetHashCode(T) Methode

Definitie

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.

Van toepassing op