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

truewenn die angegebenen Objekte gleich sind; andernfalls . false

Implementiert

Ausnahmen

x oder y ist von einem Typ, der nicht in den Typ Tumwandeln kann.

Hinweise

Bei dieser Methode handelt es sich um einen Wrapper für die Equals(T, T) Methode. Sie müssen also obj in den vom generischen Argument T der aktuellen Instanz angegebenen Typ umwandeln. Wenn dies nicht möglich Tist, wird ein ArgumentException Wurf ausgelöst.

Der Vergleich null ist zulässig und generiert keine Ausnahme.

Gilt für: