C# 将符号添加到字符串c

C# 将符号添加到字符串c,c#,string,symbols,C#,String,Symbols,对于这个简单的问题,我很抱歉,但我正在寻找一种将符号\添加到字符串中的方法 我需要的是: string a = "Name\Name" 我需要它的建设INI文件,并添加这一行我知道如何建立新的文件 我该怎么做 谢谢你的帮助 \是转义字符-为了显示它,您需要转义\-无法识别转义序列问题是因为编译器认为您试图转义反斜杠后面的字符 string a = "Name\\Name" 或者,您可以使用字符串文字: string a = @"Name\Name" 如果在字符串中添加@符号,将更改斜杠的转

对于这个简单的问题,我很抱歉,但我正在寻找一种将符号\添加到字符串中的方法

我需要的是:

string a = "Name\Name"
我需要它的建设INI文件,并添加这一行我知道如何建立新的文件

我该怎么做

谢谢你的帮助

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

string a = "Name\\Name"
或者,您可以使用字符串文字:

string a = @"Name\Name"
如果在字符串中添加@符号,将更改斜杠的转义行为,使其按原样输出。这称为逐字字符串文字

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

请参阅MSDN上的文档。

替代语法:

string a = @"Name\Name";

我在\-无法识别的转义序列上出错哦!!!非常感谢你!!投票失败的原因是什么?就我所知,答案是正确的。
string a = @"Name\Name";