Partager via


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

Définition

Retourne un code de hachage pour l'objet spécifié.

public:
 int GetHashCode(T obj);
public int GetHashCode (T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer

Paramètres

obj
T

Object pour lequel un code de hachage doit être retourné.

Retours

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

Exceptions

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

Remarques

Implémentez cette méthode pour fournir un code de hachage personnalisé pour le type T, correspondant à la comparaison d’égalité personnalisée fournie par la Equals méthode.

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 à

Voir aussi