EqualityComparer<T>.Equals(T, T) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, bepaalt u of twee objecten van het type T gelijk zijn.

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

Parameters

x
T

Het eerste object dat moet worden vergeleken.

y
T

Het tweede object dat moet worden vergeleken.

Retouren

true als de opgegeven objecten gelijk zijn; anders, false.

Implementeringen

Opmerkingen

De Equals methode is reflexief, symmetrisch en transitief. Dat wil gezegd: het retourneert true als het wordt gebruikt om een object met zichzelf te vergelijken, true voor twee objecten en y voor yxtrue twee objecten x en true voor twee objecten x en z als het voor truex en y ook true voor y en .z

Notities voor uitvoerders

Implementaties zijn vereist om ervoor te zorgen dat als de Equals(T, T) methode voor twee objecten x retourneert true en yde waarde die door de GetHashCode(T) methode x wordt geretourneerd, gelijk moet zijn aan de waarde die wordt geretourneerd voor y.

Van toepassing op