Object.Equals(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í.
Indica si algún otro objeto es "igual a" este.
[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler")]
public virtual bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler")>]
override this.Equals : Java.Lang.Object -> bool
Parámetros
- obj
- Object
objeto de referencia con el que se va a comparar.
Devoluciones
true si este objeto es el mismo que el argumento obj; false de lo contrario.
- Atributos
Comentarios
Indica si algún otro objeto es "igual a" este.
El equals método implementa una relación de equivalencia en referencias a objetos que no son NULL: <ul><li>Es reflexivo: para cualquier valor xde referencia que no sea NULL, x.equals(x) debe devolver true.
<li>Es simétrico: para cualquier valor x de referencia que no sea NULL y y, x.equals(y) debe devolver true si y solo si y.equals(x) devuelve true.
<li>Es transitivo: para cualquier valor xde referencia que no sea NULL , yy z, si x.equals(y) devuelve y true devuelve y.equals(z)true , debe x.equals(z) devolver true.
<li>Es coherente: para cualquier valor x de referencia que no sea NULL y y, se modifican varias invocaciones de x.equals(y) devolución true coherente o devolución falsecoherente, siempre que no se modifique ninguna información usada en comparaciones en equals los objetos.
<li>Para cualquier valor xde referencia que no sea NULL, x.equals(null) debe devolver false.
</ul>
Una relación de equivalencia particiona los elementos en los que opera en clases de equivalencia; todos los miembros de una clase de equivalencia son iguales entre sí. Los miembros de una clase de equivalencia se pueden sustituir entre sí, al menos con algunos fines.
Java documentación para java.lang.Object.equals(java.lang.Object).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.