Partilhar via


EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Método

Definição

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.

Aplica-se a