StringComparer.Equals Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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.