IEqualityComparer<T>.GetHashCode(T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.