【问题标题】:Special Character printing in C# [duplicate]C#中的特殊字符打印[重复]
【发布时间】:2020-08-23 03:42:39
【问题描述】:

我是 C# 新手,我必须通过 C# 脚本在文本文件中编写 Linux 代码,但在 MyText 文件中写入“到”时遇到问题。

C# 代码在 MyText 字符串中给出错误。

string MyText = "#!/bin/bash\n" +

"_dbInput=/root/input.csv\n" + **(should be "_dbInput="/root/input.csv"\n" +)**

"sleep 0.5\n" +

"_linect_total=$(cat $_dbInput | wc -l)\n" +

"sleep 2\n";

我需要像下面这样的输出

"_dbInput="/root/input.csv"\n" +

"rm –rf /tmp/filename.txt"

需要 " (双引号) 打印在文本文件 MyText.. 需要建议我该如何实现这一目标。

问候,

【问题讨论】:

标签: c#


【解决方案1】:

您需要使用\" \" 对。例如:

Console.WriteLine("There are \"double quotes\" in this sentence  ");

输出是:

这句话里有“双引号”

控制台只是一个标准输出,StreamWriter.WriteLine 中的同一行将在文件中打印相同的内容。

【讨论】:

  • 还要感谢 BACON 和 Denis Stukalov
猜你喜欢
  • 2013-08-12
  • 1970-01-01
  • 2014-07-27
  • 1970-01-01
  • 1970-01-01
  • 2018-07-28
  • 2014-08-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多