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 Stringvariable 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 Charvariable 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 Stringtype 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.

Voir aussi