6. Chaînes et caractères

Le type char de C# (qui correspond à System.Char) représente un caractère Unicode et occupe deux octets (UTF-16). Un littéral char est spécifié entre guillemets simples :

char c = 'A'; // Caractère simple

Les séquences d’échappement représentent des caractères qui ne peuvent pas être exprimés ou interprétés littéralement. Une séquence d’échappement est constituée d’une barre oblique inverse suivie d’un caractère ayant une signification particulière. Par exemple :

char newLine = '\n';
char backSlash = '\\';

Voici la liste des caractères d’échappement :

Caractère Signification Valeur

\'

Guillemet simple

0x0027

\"

Guillemet double

0x0022

\\

Antislash

0x005C

\0

Null

0x0000

\a

Alerte (sonnerie)

0x0007

\b

Retour arrière

0x0008

Get C# : les fondamentaux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.