Tuple<T1>.IStructuralEquatable.GetHashCode(IEqualityComparer) 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 mit einer angegebenen Berechnungsmethode den Hash für das aktuelle Tuple<T1>-Objekt.
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>-Objekts berechnet
Gibt zurück
Ein 32-Bit-Hashcode als ganze Zahl mit Vorzeichen.
Implementiert
Hinweise
Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die Tuple<T1>-Instanz in eine IStructuralEquatable-Schnittstelle umgewandelt wird.
Die -Methode umschließt einfach einen Aufruf der comparer
-Implementierung des IEqualityComparer.GetHashCode Objekts.
Der Algorithmus, der zum Berechnen des Hashcodes verwendet wird, sollte den gleichen Hashcode für zwei Tuple<T1> Objekte zurückgeben, die als gleich angesehen werden.