EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) 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.
Bestimmt, ob die angegebenen Objekte gleich sind.
virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals
Parameter
- x
- Object
Das erste zu vergleichende Objekt.
- y
- Object
Das zweite zu vergleichende Objekt.
Gibt zurück
true
, wenn die angegebenen Objekte gleich sind, andernfalls false
.
Implementiert
Ausnahmen
x
oder y
weist einen Typ auf, der nicht in den Typ T
umgewandelt werden kann.
Hinweise
Diese Methode ist ein Wrapper für die Equals(T, T) -Methode und muss daher obj
in den Typ umgewandelt werden, der vom generischen Argument T
des aktuellen instance angegeben wird. Wenn es nicht in T
umgewandelt werden kann, wird eine ArgumentException ausgelöst.
Vergleichen null
ist zulässig und generiert keine Ausnahme.