Comment échapper au caractère \
en C #?
J'ai fait une recherche sur Internet, mais je n'ai rien trouvé.
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.
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];
utiliser un double jeu comme "\"
"\\"
provoquer une fuite
Si vous voulez le sortir en chaîne, vous pouvez écrire "\\"
ou sous forme de caractère, vous pouvez écrire '\\'
.
Double y échapper. Escape Escape = pas d'évasion! \\
Escape it: "\\"
ou utilisez la syntaxe suivante: @"\"