Comment : stocker des caractères dans une variable
Mise à jour : novembre 2007
Une variable stocke des caractères si vous la déclarez comme étant du type de données Char ou String.
Une variable ayant le Char, type de données (Visual Basic) peut contenir un seul caractère Unicode. Une variable ayant le String, type de données (Visual Basic) peut contenir une séquence de zéro ou plusieurs caractères Unicode.
Caractères Unicode. Chaque valeur possible dans une variable Char ou String est un point de code, ou code de caractère, dans le jeu de caractères Unicode. Les caractères Unicode incluent le jeu de caractères ASCII de base, plusieurs autres lettres de l'alphabet, des accents, des symboles monétaires, des fractions, des signes diacritiques ainsi que des symboles mathématiques et techniques.
Si vous n'avez jamais besoin de placer plus d'un caractère dans une variable, utilisez le type de données Char. Le type de données String requiert plus de mémoire et ralentit les performances.
Remarque : |
---|
Le jeu de caractères Unicode réserve les points de code D800 à DFFF (55 296 à 55 551 décimal) pour les paires de substitution, qui requièrent deux valeurs de 16 bits pour représenter un seul point de code. Une variable Char ne peut pas contenir de paire de substitution et une variable String utilise deux positions pour contenir une telle paire. |
Pour stocker un caractère unique 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é Char.
Pour stocker une séquence de caractères dans une variable
Déclarez la variable à l'aide d'une instruction Dim.
Faites suivre le nom de variable d'une clause As.
Faites suivre le mot clé As du mot clé String.
Voir aussi
Concepts
Types de données en Visual Basic
Référence
Liste des types de données (Visual Basic)
Single, type de données (Visual Basic)
Char, type de données (Visual Basic)
String, type de données (Visual Basic)