如何编写转义字符' \'编码

时间:2013-04-01 17:14:57

标签: c# escaping

如何在C#中转义字符\

我在互联网上搜索过,但没有找到任何东西。

7 个答案:

答案 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