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 ou Date.

  • 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())

Voir aussi