如何在C#控制台应用程序中打印双引号(")

9
我知道C#只是将双引号内的数据打印出来:
Console.WriteLine("These two double quotes are removed when i am printed");` 

在控制台中的输出将是:

当我被打印时,这两个双引号被删除了。

但是我想要在控制台上打印出带有双引号的相同内容:

“当我被打印时,这两个双引号被删除了”

我该如何做?我正在尝试这样做,因为我必须将此输出写入具有重要意义的双引号文件中。


1
那些不是分号。 - user1666620
2
转义它们:"like \" that"@"like "" that" - Lucas Trzesniewski
2个回答

21

您需要使用\转义字符:

Console.WriteLine("\"These two semi colons are removed when i am printed\"");

另外,您提到的字符(")并不是分号,而是引号。 分号是 ;


5

只需添加\。请参见字符串字面量文章。

Console.WriteLine("\"These two semi colons are removed when i am printed\"");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接