Class.AsSubclass(Class) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit cet Class
objet pour représenter une sous-classe de la classe représentée par l’objet de classe spécifié.
[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
Paramètres
- clazz
- Class
classe du type à convertir cet objet de classe en
Retours
cet Class
objet, cast pour représenter une sous-classe de l’objet de classe spécifié.
- Attributs
Remarques
Convertit cet Class
objet pour représenter une sous-classe de la classe représentée par l’objet de classe spécifié. Vérifie que le cast est valide et lève une ClassCastException
valeur si ce n’est pas le cas. Si cette méthode réussit, elle retourne toujours une référence à cet objet de classe.
Cette méthode est utile lorsqu’un client doit « affiner » le type d’un Class
objet à transmettre à une API qui limite les Class
objets qu’il est prêt à accepter. Un cast génère un avertissement au moment de la compilation, car la correction du cast n’a pas pu être vérifiée au moment de l’exécution (car les types génériques sont implémentés par effacement).
Ajouté à la version 1.5.
Documentation Java pour java.lang.Class.asSubclass(java.lang.Class<U>)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.