Comment : stocker des données de type inconnu dans une variable
Mise à jour : novembre 2007
Une variable contient des pointeurs vers des données si vous la déclarez comme un type de données Object.
Une variable de Object, type de données peut contenir un pointeur vers une valeur de tout type de données. Cela inclut les deux types valeur, tels que Integer, Boolean et des instances de structure, et des types référence qui sont des instances d'objets créés à partir de classes, telles que String, Form et des instances de tableau.
Performances. L'avantage du type de données Object est que vous pouvez l'utiliser pour pointer vers des données de n'importe quel type de données. L'inconvénient est que vous subissez des opérations supplémentaires qui allongent le temps d'exécution et ralentissent votre application. Si vous utilisez une variable Object pour des types valeur, vous subissez des conversions boxing et unboxing. Si vous l'utilisez pour des types référence, vous subissez des liaisons tardives.
Vous devez utiliser le type de données Object lorsque votre variable doit contenir différents types de données à des moments différents ou lorsque vous ne savez pas au moment de la compilation quel type ou types de données votre variable peut contenir.
Pour stocker des données de type inconnu dans une variable
Déclarez la variable avec Dim, instruction (Visual Basic).
Faites suivre le nom de variable d'une clause As.
Faites suivre le mot clé As du mot clé Object.
Voir aussi
Concepts
Types de données en Visual Basic
Types valeur et types référence
Référence
Liste des types de données (Visual Basic)
Single, type de données (Visual Basic)