我为这个简单的问题(可能)道歉,但我正在寻找一种方法来添加符号" \"到一个字符串。
这就是我需要的:
string a = "Name\Name"
我需要它来构建INI文件并添加这一行(我知道如何构建新文件)
我该怎么做?
感谢您的帮助!
答案 0 :(得分:6)
\
是转义字符 - 为了显示它,您需要转义\
- "无法识别转义序列"问题是因为编译器认为你试图在反斜杠之后转义字符。
string a = "Name\\Name"
或者,您可以使用字符串文字:
string a = @"Name\Name"
答案 1 :(得分:4)
替代语法:
string a = @"Name\Name";
答案 2 :(得分:3)
如果在字符串中添加@
符号,则会更改斜杠的转义行为,以便输出" as-is"。这被称为逐字字符串文字。
逐字字符串文字以@开头,也包含在double中 引号。
string a = @"Name\Name";
请参阅MSDN上的string文档。