Types de données caractères (Visual Basic)
Visual Basic fournit types de données caractères pour gérer les caractères imprimables et affichables. Bien qu’ils traitent tous 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 type de données Char
est un caractère Unicode à deux octets (16 bits). Si une variable stocke toujours exactement un caractère, déclarez-la comme 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 code 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.
Notes
Le jeu de caractères Unicode réserve les points de code D800 à DFFF (55296 à 55551 décimales) pour 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 une String
utilise deux positions pour contenir une telle paire.
Pour plus d’informations, consultez type de données caractères.
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 comme String
. Par exemple :
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Pour plus d’informations, consultez type de chaîne de données.