Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Visual Basic fournit des types de données caractères pour traiter les caractères imprimables et affichables. Bien qu’ils traitent tous les deux des caractères Unicode, Char
contient un caractère unique, tandis que String
contient un nombre indéfini de caractères.
Pour obtenir une table qui affiche une comparaison côte à côte des types de données Visual Basic, consultez Types de données.
Type de caractères
Le Char
type de données est un caractère Unicode à deux octets (16 bits). Si une variable stocke toujours exactement un caractère, déclarez-la en tant que Char
. Par exemple:
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Chaque valeur possible dans une Char
ou String
variable est un point de code ou un code de caractère, dans le jeu de caractères Unicode. Les caractères Unicode incluent le jeu de caractères ASCII de base, divers autres lettres alphabétiques, accents, symboles monétaires, fractions, diacritiques et symboles mathématiques et techniques.
Remarque
Le jeu de caractères Unicode réserve les points de code D800 à DFFF (55296 à 55551 décimales) pour les paires de substitution, qui nécessitent deux valeurs 16 bits pour représenter un point de code unique. Une Char
variable ne peut pas contenir une paire de substitution et utilise String
deux positions pour contenir une telle paire.
Pour plus d’informations, consultez Type de données Char.
Type de chaîne
Le String
type de données est une séquence de zéro ou plusieurs caractères Unicode à deux octets (16 bits). Si une variable peut contenir un nombre indéfini de caractères, déclarez-la en tant que String
. Par exemple:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Pour plus d’informations, consultez Type de données string.