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

标签 c# string c#-4.0 console-application

我知道 c# 只是打印双引号内的数据:

Console.WriteLine("These two double quotes are removed when i am printed");` 

它在控制台中的输出将是:

These two double quotes are removed when i am printed

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

"These two double quotes are removed when i am printed"

我该怎么做。我正在尝试这样做,因为我必须将此输出写入双引号有意义的文件。

最佳答案

您需要使用 \ 转义字符:

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

此外,您所指的字符 (") 不是分号而是引号。分号是 ;

关于c# - 如何在 C# 控制台应用程序中打印双引号 ("),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32500099/

相关文章:

c# - 为什么调用 modelBuilder.Entity<MyEntity>() 会添加配置?

c# - 如何在 ASP .NET 中创建具有项目范围的变量?

java - 在 Java 中以字符串形式从另一个文件调用方法

java - 如何使用 Java 正则表达式 API 中的 Pattern、Matcher 删除特定行

php - 如何检测哪种类型的中文编码有文本文件?

c# - WCF 返回 ArrayOfKeyValueOfintstringKeyValueOfintstring[] 而不是 Dictionary<int, string> 和 Array instread List

c# - 将父类转换到子类

c# - 通信对象 System.ServiceModel.Channels.ServiceChannel 不能用于通信,因为它处于 Faulted 状态

c# - 在不指定列的情况下显示数据库中的数据

class - 通过反射将类强制转换为基接口(interface)导致异常