Compartilhar via


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

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

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 com y.

y
Object

Um objeto a ser comparado com 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 x e y forem null; caso contrário, false.

Implementações

Comentários

Como o runtime não precisa desem caixa x ou y se eles são tipos de valor ou tentam reduzir x ou y para cadeias de caracteres se forem tipos de referência, o Equals(String, String) método pode 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

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 com y.

y
String

Uma cadeia de caracteres a ser comparada com x.

Retornos

true se x e y se referirem ao mesmo objeto, ou x e y forem iguais, ou x e y forem null; caso contrário, false.

Implementações

Comentários

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

Aplica-se a