Partage via


IStructuralEquatable.GetHashCode(IEqualityComparer) Méthode

Définition

Retourne un code de hachage pour l'instance actuelle.

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

Paramètres

comparer
IEqualityComparer

Objet qui calcule le code de hachage de l’objet actif.

Retours

Code de hachage de l'instance actuelle.

Remarques

Implémentez cette méthode pour retourner des codes de hachage personnalisés pour les objets de collection qui correspondent à la comparaison personnalisée pour l’égalité structurelle fournie par la Equals méthode .

Notes pour les responsables de l’implémentation

Si la Equals(Object, IEqualityComparer) méthode retourne true pour deux objets, les valeurs retournées par la GetHashCode(IEqualityComparer) méthode pour les deux objets doivent également être égales.

S’applique à