Record.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", ApiSince=34)]
public abstract bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)>]
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 registro es igual al argumento; false de lo contrario.
- Atributos
Comentarios
Indica si algún otro objeto es "igual a" este. Además del contrato general de Object#equals(Object) Object.equals, las clases de registro deben obedecer aún más la invariable que cuando una instancia de registro se "copia" pasando el resultado de los métodos de descriptor de acceso del componente de registro al constructor canónico, como se indica a continuación:
R copy = new R(r.c1(), r.c2(), ..., r.cn());
entonces debe ser el caso de que r.equals(copy).
Java documentación para java.lang.Record.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.