EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.