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. Dies muss daher obj in den vom generischen Argument T der aktuellen Instanz angegebenen Typ gecastt werden. Wenn es nicht zu Tverwerfen ist, wird ein ArgumentException Wurf ausgelöst.
Der Vergleich null ist zulässig und generiert keine Ausnahme.