StringComparer.Equals Methode

Definition

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.

Gilt für: