Utilisation efficace des types de données
Mise à jour : novembre 2007
Les variables non déclarées et celles qui sont déclarées sans type de données prennent le type de données Object. Vous pouvez ainsi écrire plus facilement et rapidement des programmes, mais leur exécution sera plus lente.
Typage fort
Le processus qui consiste à spécifier des types de données pour toutes les variables est appelé typage fort. Le typage fort présente plusieurs avantages :
Permet la prise en charge par IntelliSense® de vos variables. Il vous permet de voir leurs propriétés et leurs autres membres à mesure que vous tapez le code.
Tire parti du contrôle de type de compilateur. Il intercepte les instructions susceptibles de provoquer, au moment de l'exécution, des erreurs telles qu'un dépassement de capacité. Il intercepte également les appels de méthodes dans des objets qui ne les prennent pas en charge.
Il permet ainsi à votre code de s'exécuter plus rapidement.
Types de données les plus efficaces
Pour les variables qui ne contiennent jamais de fractions, les types de données intégraux sont plus efficaces que les types non intégraux. Dans Visual Basic, Integer et UInteger sont les types numériques les plus efficaces.
Pour les nombres fractionnaires, Double est le type de données le plus efficace, parce que les processeurs sur les plates-formes actuelles exécutent des opérations en virgule flottante double précision. Toutefois, les opérations avec Double ne sont pas aussi rapides qu'avec les types intégraux, tels que Integer.
Spécifier le type de données
Faites appel à Dim, instruction (Visual Basic) pour déclarer une variable d'un type spécifique. Vous pouvez spécifier simultanément son niveau d'accès à l'aide du mot clé Public (Visual Basic), Protected (Visual Basic), Friend (Visual Basic) ou Private (Visual Basic), comme dans l'exemple suivant.
Private x As Double
Protected s As String
Conversion des caractères
Les fonctions AscW et ChrW opèrent en Unicode. Utilisez-les de préférence à Asc et Chr qui doivent traduire en Unicode ou à partir de ce format.
Voir aussi
Concepts
Types de données en Visual Basic
Programmation sans type dans Visual Basic
Déclaration implicite et explicite
Vérification du type dans Visual Basic
Object comme type de données universel
Déclaration de variable en Visual Basic