EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se os objetos especificados são iguais.
virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals
Parâmetros
- x
- Object
O primeiro objeto a ser comparado.
- y
- Object
O segundo objeto a ser comparado.
Retornos
true
se os objetos especificados forem iguais; caso contrário, false
.
Implementações
Exceções
x
ou y
é de um tipo que não pode ser convertido para o tipo T
.
Comentários
Esse método é um wrapper para o Equals(T, T) método , portanto obj
, deve ser convertido no tipo especificado pelo argumento T
genérico da instância atual. Se não puder ser convertido em T
, um ArgumentException será lançado.
A comparação null
é permitida e não gera uma exceção.