Freigeben über


StringComparer.Equals Methode

Definition

Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob zwei Objekte oder Zeichenfolgen gleich sind.

Überlädt

Equals(Object, Object)

Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob zwei Objekte gleich sind.

Equals(String, String)

Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob zwei Zeichenfolgen gleich sind.

Equals(Object, Object)

Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob zwei Objekte gleich sind.

public:
 virtual bool Equals(System::Object ^ x, System::Object ^ y);
public:
 bool Equals(System::Object ^ x, System::Object ^ y);
public bool Equals (object? x, object? y);
public bool Equals (object x, object y);
override this.Equals : obj * obj -> bool
Public Function Equals (x As Object, y As Object) As Boolean

Parameter

x
Object

Ein mit y zu vergleichendes Objekt.

y
Object

Ein mit x zu vergleichendes Objekt.

Gibt zurück

Boolean

true, wenn x und y auf dasselbe Objekt verweisen oder wenn x und y den gleichen Objekttyp aufweisen und diese Objekte gleich sind, oder wenn x und y gleich null sind; andernfalls false.

Implementiert

Hinweise

Da die Laufzeit keine Posteingangs x y - oder Werttypen sind oder versuchen, Zeichenfolgen herunterzusteigen x oder y zu Zeichenfolgen zu verwenden, wenn sie Referenztypen sind, kann die Methode etwas effizienter sein als die Equals(String, String) Equals(Object, Object) Methode.

Gilt für

Equals(String, String)

Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob zwei Zeichenfolgen gleich sind.

public:
 abstract bool Equals(System::String ^ x, System::String ^ y);
public abstract bool Equals (string x, string y);
public abstract bool Equals (string? x, string? y);
override this.Equals : string * string -> bool
Public MustOverride Function Equals (x As String, y As String) As Boolean

Parameter

x
String

Eine Zeichenfolge, die mit y verglichen werden soll.

y
String

Eine Zeichenfolge, die mit x verglichen werden soll.

Gibt zurück

Boolean

true, wenn x und y auf dasselbe Objekt verweisen oder wenn x und y gleich sind, oder wenn x und y gleich null sind; andernfalls false.

Implementiert

Hinweise

Da die Laufzeit keine Posteingangs x y - oder Werttypen sind oder versuchen, Zeichenfolgen herunterzusteigen x oder y zu Zeichenfolgen zu verwenden, wenn sie Referenztypen sind, kann die Methode etwas effizienter sein als die Equals(String, String) Equals(Object, Object) Methode.

Gilt für