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

Definitie

Bepaalt of de opgegeven objecten gelijk zijn.

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

Parameters

x
T

Het eerste object van het type T dat moet worden vergeleken.

y
T

Het tweede object van het type T dat moet worden vergeleken.

Retouren

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

Opmerkingen

Implementeer deze methode om een aangepaste gelijkheidsvergelijking voor het type Tte bieden.

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.

De Equals(T, T) 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

Van toepassing op