Partager via


Types de données caractères (Visual Basic)

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.

Voir aussi