在字符串中写"\\"

Yon*_*Nir -2 c# string

我想做的事情如下:

string s = "\\blabla";
Run Code Online (Sandbox Code Playgroud)

当你写"\"时,它意味着只有一个'\'.我怎么写字符串所以实际上有2'\'意思是"\"?

Tim*_*ter 10

这没有问题:

string s = "//blabla";
Run Code Online (Sandbox Code Playgroud)

如果你的意思是反斜杠,你可以使用逐字字符串文字(使用@符号来避免处理转义符号):

string s = @"\\blabla";
Run Code Online (Sandbox Code Playgroud)

或者,您可以转义转义字符本身:

string s = "\\\\blabla";
Run Code Online (Sandbox Code Playgroud)


Tob*_*bon 7

'/' 不是转义字符,所以你可以简单地写 "//"

转义字符是'\'和,为了正确使用它,您可以参考MSDN说明.