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 comparar.

y
Object

O segundo objeto para comparar.

Devoluções

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 fundido para o tipo T.

Observações

Este método é um wrapper para o Equals(T, T) método, pelo que obj deve ser lançado para o tipo especificado pelo argumento T genérico da instância atual. Se não puder ser lançado para T, e ArgumentException é lançado.

A comparação null é permitida e não gera exceção.

Aplica-se a