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

Definición

Determina si los objetos especificados son iguales.

 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

Primer objeto que se va a comparar.

y
Object

Segundo objeto que se va a comparar.

Devoluciones

true si los objetos especificados son iguales; en caso contrario, false.

Implementaciones

Excepciones

El tipo de x o y no se puede convertir al tipo T.

Comentarios

Este método es un contenedor para el Equals(T, T) método , por lo que obj debe convertirse al tipo especificado por el argumento T genérico de la instancia actual. Si no se puede convertir en T, se produce una ArgumentException excepción .

null La comparación se permite y no genera una excepción.

Se aplica a