EqualityComparer<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.
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.