如何在C#中转义字符\
?
我在互联网上搜索过,但没有找到任何东西。
答案 0 :(得分:45)
你只需要逃避它:
char c = '\\';
或者您可以使用Unicode转义序列:
char c = '\u005c';
有关字符串/字符文字中可用的所有各种转义序列,请参阅我的article on strings。
答案 1 :(得分:10)
您可以使用反斜杠转义反斜杠。
//String
string backslash = "\\";
//Character
char backslash = '\\';
或
您可以使用字符串文字。
string backslash = @"\";
char backslash = @"\"[0];
答案 2 :(得分:1)
使用双反推,如此“\”
"\\"
导致逃避
答案 3 :(得分:1)
如果你想用字符串输出它,你可以写"\\"
或作为一个字符,你可以写'\\'
。
答案 4 :(得分:1)
双重逃脱它。逃脱逃脱=无法逃脱! \\
答案 5 :(得分:1)
逃脱它:"\\"
或使用逐字语法:@"\"
答案 6 :(得分:0)
要插入反斜杠,您需要输入两次:
string myPath = "C:\\Users\\YourUser\\Desktop\\YourFile.txt";
字符串 myPath
现在应该包含:C:\Users\YourUser\Desktop\YourFile.txt