ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IStructuralEquatable.GetHashCode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet den Hashcode für die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz mit 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 der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz berechnet.
Gibt zurück
Ein 32-Bit-Hashcode als ganze Zahl mit Vorzeichen.
Implementiert
Hinweise
Dieser Member ist eine explizite Schnittstellenimplementierung. Sie kann nur verwendet werden, wenn die ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> Instanz in eine IStructuralEquatable Schnittstelle gecastt wird. Die Methode schließt einfach einen Aufruf der Implementierung des comparer IEqualityComparer.GetHashCode Objekts um.
Der Algorithmus, der zum Berechnen des Hashcodes verwendet wird, sollte denselben Hashcode für zwei ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> Objekte zurückgeben, die als gleich angesehen werden.