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.
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird angegeben, ob zwei Objekte oder Zeichenfolgen gleich sind.
Überlädt
| Name | Beschreibung |
|---|---|
| Equals(Object, Object) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, gibt an, ob zwei Objekte gleich sind. |
| Equals(String, String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird angegeben, ob zwei Zeichenfolgen gleich sind. |
Equals(Object, Object)
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
Wenn sie in einer abgeleiteten Klasse überschrieben werden, gibt an, 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 Objekt, mit ydem verglichen werden soll.
- y
- Object
Ein Objekt, mit xdem verglichen werden soll.
Gibt zurück
true if x and y refer to the same object, or x and y are both the same type of object and those objects are equal, or both x and y are null; otherwise, false.
Implementiert
Hinweise
Da die Laufzeit den Posteingang x nicht aufheben muss oder y wenn sie Werttypen sind oder versuchen, Zeichenfolgen zu downcasten x oder y zu Zeichenfolgen zu verwenden, wenn sie Referenztypen sind, ist die Equals(String, String) Methode möglicherweise etwas effizienter als die Equals(Object, Object) Methode.
Gilt für:
Equals(String, String)
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
- Quelle:
- StringComparer.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, 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, mit yder verglichen werden soll.
- y
- String
Eine Zeichenfolge, mit xder verglichen werden soll.
Gibt zurück
true wenn x und y verweisen sie auf dasselbe Objekt oder x sind y gleich oder x und y sind null; andernfalls false.
Implementiert
Hinweise
Da die Laufzeit den Posteingang x nicht aufheben muss oder y wenn sie Werttypen sind oder versuchen, Zeichenfolgen zu downcasten x oder y zu Zeichenfolgen zu verwenden, wenn sie Referenztypen sind, ist die Equals(String, String) Methode möglicherweise etwas effizienter als die Equals(Object, Object) Methode.