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

Définition

En cas de substitution dans une classe dérivée, sert de fonction de hachage pour l’objet spécifié pour les algorithmes de hachage et les structures de données, comme 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 d’une obj référence est un type de référence et obj est null.

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 à