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

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

Retours

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

Exceptions

Le type d’une obj référence est un type de référence et obj est 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 requises pour s’assurer que si la méthode retourne true deux objetsx, puis yla valeur retournée par la GetHashCode(T) méthode doit x être égale à la valeur retournée pour y.Equals(T, T)

S’applique à

Voir aussi