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
.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour