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 se pueden asignar objetos del tipo cls 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. Consulte <las>secciones 5.1.1 y 5.1.4 de Java Language Specification</em>, para obtener más información.

Se agregó en la versión 1.1.

Documentación de Java 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 proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a