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

Definition

Berechnet den Hashcode für das aktuelle Tuple<T1,T2,T3,T4,T5,T6,T7> Objekt mithilfe einer angegebenen Berechnungsmethode.

 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

Parameter

comparer
IEqualityComparer

Ein Objekt, dessen GetHashCode(Object) Methode den Hashcode des aktuellen Tuple<T1,T2,T3,T4,T5,T6,T7> Objekts berechnet.

Gibt zurück

Ein 32-Bit-ganzzahliger Hashcode mit Vorzeichen.

Implementiert

Hinweise

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die Tuple<T1,T2,T3,T4,T5,T6,T7> Instanz in eine IStructuralEquatable Schnittstelle umgegossen wird.

die Methode umschließt einfach einen Aufruf der Implementierung des IEqualityComparer.GetHashCode Comparer-Objekts.

Der Algorithmus, der zum Berechnen des Hashcodes verwendet wird, sollte denselben Hashcode für zwei Tuple<T1,T2,T3,T4,T5,T6,T7> Objekte zurückgeben, die als gleich angesehen werden.

Gilt für: