Class.IsAssignableFrom(Class) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.