Class.AsSubclass(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.
Esegue il cast di questo Class
oggetto per rappresentare una sottoclasse della classe rappresentata dall'oggetto classe specificato.
[Android.Runtime.Register("asSubclass", "(Ljava/lang/Class;)Ljava/lang/Class;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public Java.Lang.Class AsSubclass (Java.Lang.Class clazz);
[<Android.Runtime.Register("asSubclass", "(Ljava/lang/Class;)Ljava/lang/Class;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
member this.AsSubclass : Java.Lang.Class -> Java.Lang.Class
Parametri
- clazz
- Class
classe del tipo a cui eseguire il cast di questo oggetto classe
Restituisce
questo Class
oggetto, eseguito il cast per rappresentare una sottoclasse dell'oggetto classe specificato.
- Attributi
Commenti
Esegue il cast di questo Class
oggetto per rappresentare una sottoclasse della classe rappresentata dall'oggetto classe specificato. Verifica che il cast sia valido e genera un'eccezione ClassCastException
in caso contrario. Se questo metodo ha esito positivo, restituisce sempre un riferimento a questo oggetto classe.
Questo metodo è utile quando un client deve "restringere" il tipo di un Class
oggetto per passarlo a un'API che limita gli Class
oggetti che è disposto ad accettare. Un cast genera un avviso in fase di compilazione, perché la correttezza del cast non può essere verificata in fase di esecuzione (perché i tipi generici vengono implementati dalla cancellazione).
Aggiunto nella versione 1.5.
Documentazione java per java.lang.Class.asSubclass(java.lang.Class<U>)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.