IEqualityComparer<T>.Equals(T, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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