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, méthodes et événements.
GetType(typename)
Paramètres
Paramètre |
Description |
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
Référence
Priorité des opérateurs en Visual Basic
Opérateurs répertoriés par fonctionnalité (Visual Basic)