我很抱歉为这个简单的问题(可能),但我正在寻找一种方法来添加符号“\”到一个字符串。添加符号到字符串c#
这里就是我需要:
string a = "Name\Name"
我需要它构建INI文件,并加入这一行(我知道如何建立新的文件)
我应该怎么办呢?
感谢您的帮助!
我很抱歉为这个简单的问题(可能),但我正在寻找一种方法来添加符号“\”到一个字符串。添加符号到字符串c#
这里就是我需要:
string a = "Name\Name"
我需要它构建INI文件,并加入这一行(我知道如何建立新的文件)
我应该怎么办呢?
感谢您的帮助!
\
是转义字符 - 为了显示它,您需要转义\
- “无法识别转义序列”问题是因为编译器认为您试图在反斜杠之后转义字符。
string a = "Name\\Name"
或者您可以使用一个字符串:
string a = @"Name\Name"
什么是为downvote原因呢?据我所知,答案是正确的。 – user1666620
如果添加@
登录到您的字符串,你会改变斜线的逃逸行为,所以这将是输出“现况”。这被称为逐字字符串文字。
逐字字符串文字以@开头,也包含在双引号 中。
string a = @"Name\Name";
参阅MSDN上的string文档。
替代语法:
string a = @"Name\Name";
哦!非常感谢你!! –
我在“\”得到错误 - 无法识别的转义序列 –