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
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.