Linguaggio

Class.IsAssignableFrom(Class) Metodo

Definizione

Determina se la classe o l'interfaccia rappresentata da questo Class oggetto è uguale o è una superclasse o superinterfaccia di , la classe o l'interfaccia rappresentata dal parametro specificato 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

Parametri

cls
Class

oggetto Class da controllare

Valori restituiti

valore boolean che indica se gli oggetti del tipo cls possono essere assegnati a oggetti di questa classe

Attributi

Commenti

Determina se la classe o l'interfaccia rappresentata da questo Class oggetto è uguale o è una superclasse o superinterfaccia di , la classe o l'interfaccia rappresentata dal parametro specificato Class . Restituisce true se è così; in caso contrario, restituisce false. Se questo Class oggetto rappresenta un tipo primitivo, questo metodo restituisce true se il parametro specificato Class è esattamente questo Class oggetto; in caso contrario, restituisce false.

In particolare, questo metodo verifica se il tipo rappresentato dal parametro specificato Class può essere convertito nel tipo rappresentato da questo Class oggetto tramite una conversione di identità o tramite una conversione di riferimento verso un tipo più esteso. Vedere <cite>The Java Language Specification</cite>, sections {

Aggiunta nella versione 1.1.

per java.lang.Class.isAssignableFrom(java.lang.Class<?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a