EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.