web-dev-qa-db-fra.com

Comment écrire le caractère d'échappement '\' dans le code

Comment échapper au caractère \ en C #?

J'ai fait une recherche sur Internet, mais je n'ai rien trouvé.

17
Stav Alfi

Vous avez juste besoin d'y échapper:

char c = '\\';

Ou vous pouvez utiliser la séquence d'échappement Unicode:

char c = '\u005c';

Voir mon article sur les chaînes pour toutes les différentes séquences d'échappement disponibles dans les littéraux chaîne/caractères.

45
Jon Skeet

Vous pouvez échapper à une barre oblique inversée à l'aide d'une barre oblique inversée.

//String
string backslash = "\\";

//Character
char backslash = '\\';

ou

Vous pouvez utiliser le littéral chaîne.

string backslash = @"\";
char backslash = @"\"[0];
10
Romoku

utiliser un double jeu comme "\"

"\\"

provoquer une fuite

1

Si vous voulez le sortir en chaîne, vous pouvez écrire "\\" ou sous forme de caractère, vous pouvez écrire '\\'.

1

Double y échapper. Escape Escape = pas d'évasion! \\

1
Justin

Escape it: "\\"

ou utilisez la syntaxe suivante: @"\"

1
Dave Clausen