Condividi tramite


Tuple<T1,T2,T3,T4,T5,T6,T7>.IStructuralEquatable.GetHashCode Metodo

Definizione

Calcola il codice hash per l'oggetto Tuple<T1,T2,T3,T4,T5,T6,T7> corrente tramite un metodo di calcolo specificato.

 virtual int System.Collections.IStructuralEquatable.GetHashCode(System::Collections::IEqualityComparer ^ comparer) = System::Collections::IStructuralEquatable::GetHashCode;
int IStructuralEquatable.GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member System.Collections.IStructuralEquatable.GetHashCode : System.Collections.IEqualityComparer -> int
override this.System.Collections.IStructuralEquatable.GetHashCode : System.Collections.IEqualityComparer -> int
Function GetHashCode (comparer As IEqualityComparer) As Integer Implements IStructuralEquatable.GetHashCode

Parametri

comparer
IEqualityComparer

Oggetto il cui metodo GetHashCode(Object) calcola il codice hash dell'oggetto Tuple<T1,T2,T3,T4,T5,T6,T7> corrente.

Restituisce

Int32

Codice hash di un intero con segno a 32 bit.

Implementazioni

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza Tuple<T1,T2,T3,T4,T5,T6,T7> a un'interfaccia IStructuralEquatable.

il metodo esegue semplicemente il wrapping di una chiamata all'implementazione dell'oggetto IEqualityComparer.GetHashCode comparer.

L'algoritmo usato per calcolare il codice hash deve restituire lo stesso codice hash per due Tuple<T1,T2,T3,T4,T5,T6,T7> oggetti considerati uguali.

Si applica a