2015-09-14 166 views
-1

我很抱歉为这个简单的问题(可能),但我正在寻找一种方法来添加符号“\”到一个字符串。添加符号到字符串c#

这里就是我需要:

string a = "Name\Name" 

我需要它构建INI文件,并加入这一行(我知道如何建立新的文件)

我应该怎么办呢?

感谢您的帮助!

+0

我在“\”得到错误 - 无法识别的转义序列 –

回答

6

\是转义字符 - 为了显示它,您需要转义\ - “无法识别转义序列”问题是因为编译器认为您试图在反斜杠之后转义字符。

string a = "Name\\Name" 

或者您可以使用一个字符串:

string a = @"Name\Name" 
+0

什么是为downvote原因呢?据我所知,答案是正确的。 – user1666620

3

如果添加@登录到您的字符串,你会改变斜线的逃逸行为,所以这将是输出“现况”。这被称为逐字字符串文字。

逐字字符串文字以@开头,也包含在双引号 中。

string a = @"Name\Name"; 

参阅MSDN上的string文档。

4

替代语法:

string a = @"Name\Name"; 
+0

哦!非常感谢你!! –