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

Definition

Wenn eine abgeleitete Klasse überschrieben wird, wird bestimmt, ob zwei Objekte des Typs T gleich sind.

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

Parameter

x
T

Das erste zu vergleichende Objekt.

y
T

Das zweite zu vergleichende Objekt.

Gibt zurück

truewenn die angegebenen Objekte gleich sind; andernfalls . false

Implementiert

Hinweise

Die Equals Methode ist reflexiv, symmetrisch und transitiv. Das heißt, es wird zurückgegebentrue, wenn es verwendet wird, um ein Objekt mit sich selbst zu vergleichen; true für zwei Objekte x undy, wenn es true für y und x; und true für zwei Objekte x ist true und z ob es für x und y und für true und z.y

Hinweise für Ausführende

Implementierungen sind erforderlich, um sicherzustellen, dass, wenn die Equals(T, T) Methode für zwei Objekte x zurückgibttrue, und yder von der GetHashCode(T) Methode x zurückgegebene Wert muss dem wert entsprechen, für yden zurückgegeben wird.

Gilt für: