Partager via


EqualityComparer<T>.GetHashCode(T) Méthode

Définition

En cas de substitution dans une classe dérivée, sert de fonction de hachage pour l'objet spécifié pour le hachage d'algorithmes et des structures de données, telles qu'une table de hachage.

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

Paramètres

obj
T

Objet pour lequel obtenir un code de hachage.

Retours

Code de hachage pour l'objet spécifié.

Implémente

Exceptions

Le type de obj est un type référence et obj a la valeur null.

Notes pour les responsables de l’implémentation

Les implémentations sont nécessaires pour s’assurer que si la Equals(T, T) méthode retourne true pour deux objets x et y, la valeur retournée par la GetHashCode(T) méthode pour x doit être égale à la valeur retournée pour y.

S’applique à