EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Méthode

Définition

Détermine si les objets spécifiés sont égaux.

 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

Paramètres

x
Object

Premier objet à comparer.

y
Object

Deuxième objet à comparer.

Retours

true si les objets spécifiés sont égaux ; sinon, false.

Implémente

Exceptions

x ou y est d'un type qui ne peut pas être casté en type T.

Remarques

Cette méthode est un wrapper pour la Equals(T, T) méthode. Elle doit donc obj être convertie en type spécifié par l’argument T générique de l’instance actuelle. S’il ne peut pas être converti en T, une ArgumentException est levée.

La comparaison null est autorisée et ne génère pas d’exception.

S’applique à