Partager via


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

Visual Basic met à votre disposition des types de données caractères permettant de gérer les caractères affichables et imprimables. Si les deux types reconnaissent les caractères Unicode, Char n'accepte qu'un seul caractère, tandis que String peut contenir un nombre quelconque de caractères.

Pour consulter un tableau présentant une comparaison côte à côte des types de données de Visual Basic, consultez Liste des types de données (Visual Basic).

Type Char

Le type de données Char est un caractère Unicode à deux octets (16 bits) unique. 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 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.

Notes

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 plus d'informations, consultez Char, type de données (Visual Basic).

Type String

Le type de données String est une séquence de zéro ou de 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 String, type de données (Visual Basic).

Voir aussi

Tâches

Dépannage des types de données (Visual Basic)

Concepts

Types de données composites (Visual Basic)

Types génériques en Visual Basic (Visual Basic)

Programmation sans type dans Visual Basic

Caractères de type (Visual Basic)

Autres ressources

Types de données élémentaires (Visual Basic)

Implémentation des types de données (Visual Basic)

Conversions de type en Visual Basic