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

Définition

En cas de substitution dans une classe dérivée, détermine si deux objets de type T sont égaux.

public:
 abstract bool Equals(T x, T y);
public abstract bool Equals(T x, T y);
override this.Equals : 'T * 'T -> bool
Public MustOverride Function Equals (x As T, y As T) As Boolean

Paramètres

x
T

Premier objet à comparer.

y
T

Deuxième objet à comparer.

Retours

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

Implémente

Remarques

La Equals méthode est réflexive, symétrique et transitive. Autrement dit, il retourne true s’il est utilisé pour comparer un objet avec lui-même ; true pour deux objets x et y s’il est true pour y et x; et true pour deux objets x et z si c’est true pour x et y aussi pour et z.truey

Notes pour les responsables de l’implémentation

Les implémentations sont requises pour s’assurer que si la méthode retourne true deux objetsx, puis yla valeur retournée par la GetHashCode(T) méthode doit x être égale à la valeur retournée pour y.Equals(T, T)

S’applique à