Come posso scrivere in C# il carattere di escape \
?Come scrivere il carattere di escape '' al codice
non ho potuto fare a Google di comprendere quello che sto chiedendo ...
Come posso scrivere in C# il carattere di escape \
?Come scrivere il carattere di escape '' al codice
non ho potuto fare a Google di comprendere quello che sto chiedendo ...
Hai solo bisogno di sfuggire:
char c = '\\';
Oppure si potrebbe usare la sequenza di escape Unicode:
char c = '\u005c';
Vedi il mio article on strings per tutte le varie sequenze di escape disponibili nella stringa/letterali di carattere.
È possibile sfuggire un backslash usando una barra inversa.
//String
string backslash = "\\";
//Character
char backslash = '\\';
o
È possibile utilizzare la stringa letterale.
string backslash = @"\";
char backslash = @"\"[0];
Rende la variabile 'String', non' Char' ... – MarcinJuraszek
Non ha detto che lo voleva come char, ha detto che voleva sapere come Scrivi esso. – Romoku
@Romoku: Beh, la domanda parla di char piuttosto che di stringa, * e * utilizza citazioni singole nell'esempio. Sono d'accordo che potrebbe essere più chiaro però. –
uso doppio gioco in questo modo "\"
"\\"
causa di una fuga
grazie mille ... !!!!! –
il benvenuto :) –
Se vuoi mostrare in una stringa, è possibile scrivere "\\"
o come un personaggio, è possibile scrivere '\\'
.
Doppia fuga. Fuga di fuga = nessuna fuga! \\
escape: "\\"
o utilizzare la sintassi testualmente: @"\"
Il '@' è per un'esposizione globale, non globale. Le stringhe verbali contengono anche i caratteri di nuova riga, ecc. –
Grazie - aggiornato. –
si può usare qualcosa di simile:
@"\yourString";
Per riferimento futuro, durante la ricerca in Google, le parole magiche per questa sorta di cosa sono "fuga" o "fuga" :) –