EqualityComparer<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.
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
.