StringComparer.Equals Método

Definição

Quando substituído em uma classe derivada, indica se dois objetos ou cadeias de caracteres são iguais.

Sobrecargas

Nome Description
Equals(Object, Object)

Quando substituído em uma classe derivada, indica se dois objetos são iguais.

Equals(String, String)

Quando substituído em uma classe derivada, indica se duas cadeias de caracteres são iguais.

Equals(Object, Object)

Origem:
StringComparer.cs
Origem:
StringComparer.cs
Origem:
StringComparer.cs
Origem:
StringComparer.cs
Origem:
StringComparer.cs

Quando substituído em uma classe derivada, indica se dois objetos são iguais.

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

Parâmetros

x
Object

Um objeto a ser comparado a y.

y
Object

Um objeto a ser comparado a x.

Retornos

true se x e y se referirem ao mesmo objeto ou x e y forem o mesmo tipo de objeto e esses objetos forem iguais ou ambos x e y forem null; caso contrário, false.

Implementações

Comentários

Como o runtime não precisa desacompar x ou y se eles forem tipos de valor ou tentarem reduzir x ou y para cadeias de caracteres se forem tipos de referência, o Equals(String, String) método poderá ser um pouco mais eficiente do que o Equals(Object, Object) método.

Aplica-se a

Equals(String, String)

Origem:
StringComparer.cs
Origem:
StringComparer.cs
Origem:
StringComparer.cs
Origem:
StringComparer.cs
Origem:
StringComparer.cs

Quando substituído em uma classe derivada, indica se duas cadeias de caracteres são iguais.

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

Parâmetros

x
String

Uma cadeia de caracteres a ser comparada a y.

y
String

Uma cadeia de caracteres a ser comparada a x.

Retornos

true se x e y se referir ao mesmo objeto, ou x e y são iguais ou x e y são null; caso contrário, false.

Implementações

Comentários

Como o runtime não precisa desacompar x ou y se eles forem tipos de valor ou tentarem reduzir x ou y para cadeias de caracteres se forem tipos de referência, o Equals(String, String) método poderá ser um pouco mais eficiente do que o Equals(Object, Object) método.

Aplica-se a