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

Boolean

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.

Gilt für: