Tuple<T1>.IStructuralEquatable.GetHashCode(IEqualityComparer) Tuple<T1>.IStructuralEquatable.GetHashCode(IEqualityComparer) Tuple<T1>.IStructuralEquatable.GetHashCode(IEqualityComparer) Method

Définition

Calcule le code de hachage pour l'objet Tuple<T1> actif à l'aide d'une méthode de calcul spécifiée.Calculates the hash code for the current Tuple<T1> object by using a specified computation method.

 virtual int System.Collections.IStructuralEquatable.GetHashCode(System::Collections::IEqualityComparer ^ comparer) = System::Collections::IStructuralEquatable::GetHashCode;
int IStructuralEquatable.GetHashCode (System.Collections.IEqualityComparer comparer);
Function GetHashCode (comparer As IEqualityComparer) As Integer Implements IStructuralEquatable.GetHashCode

Paramètres

comparer
IEqualityComparer IEqualityComparer IEqualityComparer

Objet dont la méthode GetHashCode(Object) calcule le code de hachage de l'objet Tuple<T1> actuel.An object whose GetHashCode(Object) method calculates the hash code of the current Tuple<T1> object.

Retours

Code de hachage d'un entier signé 32 bits.A 32-bit signed integer hash code.

Implémente

Remarques

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de Tuple<T1> est castée en interface IStructuralEquatable.It can be used only when the Tuple<T1> instance is cast to an IStructuralEquatable interface.

La méthode encapsule simplement un appel à l' comparer implémentation de IEqualityComparer.GetHashCode l’objet.The method simply wraps a call to the comparer object's IEqualityComparer.GetHashCode implementation.

L’algorithme utilisé pour calculer le code de hachage doit retourner le même code de hachage Tuple<T1> pour deux objets qui sont considérés comme égaux.The algorithm used to compute the hash code should return the same hash code for two Tuple<T1> objects that are considered to be equal.

S’applique à