我有一个字符串“我想学习“ c#””。如何在c#之前和之后加上引号?
Answers:
用反斜杠转义。
"I want to learn \"C#\""
string ok = string.Format(@"""{0}"" = {1}", "yes", true);
但是不要链接到浪费人们时间的愚蠢无关图片。这是一个技术站点
我用:
var value = "'Field1','Field2','Field3'".Replace("'", "\"");
而不是等效的
var value = "\"Field1\",\"Field2\",\"Field3\"";
因为前者的噪音远小于后者,因此更容易看到错字等。
我在单元测试中经常使用它。
使用转义字符例如以下代码:
var message = "I want to learn \"c#\"";
Console.WriteLine(message);
将输出:
我想学习“ c#”
编码:
string myString = "Hello " + ((char)34) + " World." + ((char)34);
输出将是:
你好,世界。”