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 Equals(T, T) deux objetstrue, puis xla valeur retournée par la y méthode doit GetHashCode(T) être égale à la valeur retournée pour x.y

S’applique à