Opérateur GetType (Visual Basic)
Retourne un objet Type pour le type spécifié. L’objet Type fournit des informations sur le type, telles que ses propriétés, ses méthodes et ses événements.
Syntaxe
GetType(typename)
Paramètres
Paramètre | Description |
---|---|
typename |
Nom du type pour lequel vous souhaitez obtenir des informations. |
Notes
L’opérateur GetType
retourne l’objet Type pour le typename
spécifié. Vous pouvez passer le nom de n’importe quel type défini dans typename
. Notamment :
N’importe quel type de données Visual Basic, tel que
Boolean
ouDate
.Toute classe, structure, module ou interface .NET Framework, telle que System.ArgumentException ou System.Double.
Toute classe, structure, module ou interface définie par votre application.
Tout tableau défini par votre application.
Tout délégué défini par votre application.
Toute énumération définie par Visual Basic, .NET Framework ou votre application.
Si vous souhaitez obtenir l’objet type d’une variable d’objet, utilisez la méthode Object.GetType.
L’opérateur GetType
peut être utile dans les circonstances suivantes :
- Vous devez accéder aux métadonnées d’un type au moment de l’exécution. L’objet Type fournit des métadonnées telles que les membres de type et les informations de déploiement. Vous en avez besoin, par exemple, pour réfléchir sur un assembly. Pour plus d’informations, consultez également System.Reflection.
Exemple
Les exemples suivants illustrent l’opérateur GetType
en cours d’utilisation.
' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())