如何将引号放在字符串中?

我需要将一个字符串文字写入文本文件,但是当我在其中使用引号字符时,C#编译器会发现错误。

我目前的代码:

writeText.WriteLine(""); 

我需要文本文件的输出为:

  

如何在C#中将引号字符放在字符串中?

您需要转义引号以将它们放在一个字符串中。 有两种方法可以做到这一点。 在常规字符串中使用反斜杠:

 writeText.WriteLine(""); 

在@ -delimited字符串中使用双重标记:

 writeText.WriteLine(@""); 

尝试

 writeText.WriteLine(""); 

看看“有哪些字符转义序列可用?” C#常见问题解答

由于XML既可以使用“和”,也可以试试

 writeText.WriteLine("");