Lenguaje

Class.IsAssignableFrom(Class) Método

Definición

Determina si la clase o interfaz representada por este Class objeto es la misma que, o es una superclase o superinterface de, la clase o interfaz representada por el parámetro especificado Class .

[Android.Runtime.Register("isAssignableFrom", "(Ljava/lang/Class;)Z", "")]
public bool IsAssignableFrom(Java.Lang.Class cls);
[<Android.Runtime.Register("isAssignableFrom", "(Ljava/lang/Class;)Z", "")>]
member this.IsAssignableFrom : Java.Lang.Class -> bool

Parámetros

cls
Class

objeto Class que se va a comprobar

Devoluciones

valor boolean que indica si los objetos del tipo cls se pueden asignar a objetos de esta clase.

Atributos

Comentarios

Determina si la clase o interfaz representada por este Class objeto es la misma que, o es una superclase o superinterface de, la clase o interfaz representada por el parámetro especificado Class . true Devuelve si es así; de lo contrario, devuelve false. Si este Class objeto representa un tipo primitivo, este método devuelve true si el parámetro especificado Class es exactamente este Class objeto; de lo contrario, devuelve false.

En concreto, este método comprueba si el tipo representado por el parámetro especificado Class se puede convertir al tipo representado por este Class objeto a través de una conversión de identidad o a través de una conversión de referencia de ampliación. Vea <citar>las secciones Java Language Specification</cite>, sections {

Agregado en la versión 1.1.

Java documentación para java.lang.Class.isAssignableFrom(java.lang.Class<?>).

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.

Se aplica a