Freigeben über


EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Methode

Definition

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 Tumgewandelt werden kann, wird eine ArgumentException ausgelöst.

Vergleichen null ist zulässig und generiert keine Ausnahme.

Gilt für: