GetType, opérateur

Mise à jour : novembre 2007

Retourne un objet Type pour le type spécifié. L'objet Type fournit des informations sur le type telles que ses propriétés, méthodes et événements.

GetType(typename)

Paramètres

  • typename
    Le nom du type pour lequel vous souhaitez des informations.

Notes

L'opérateur GetType retourne l'objet Type pour le typename spécifié. Vous pouvez transférer le nom de tout type défini dans typename. Notamment :

  • 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éfinis 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, le .NET Framework ou votre application.

Si vous souhaitez obtenir l'objet de type d'une variable objet, utilisez la méthode Type.GetType.

L'opérateur GetType peut être utile dans les circonstances suivantes :

  • Vous devez accéder aux métadonnées pour 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 refléter sur un assembly. Pour plus d'informations, consultez System.Reflection.

  • Vous souhaitez comparer deux références d'objet pour voir s'ils font référence à des instances du même type. Si tel est le cas, GetType retourne des références au même objet Type.

Exemple

Voici quelques exemples d'opérateurs GetType employés.

' 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

Concepts

Opérateurs et expressions en Visual Basic

Référence

Priorité des opérateurs en Visual Basic

Opérateurs répertoriés par fonctionnalité