提问者:小点点

如何在字符串中包含引号


我有一个字符串“我想学习”C#“”。 如何在C#之前和之后包含引号?


共3个答案

匿名用户

用反斜杠转义它们。

"I want to learn \"C#\""

匿名用户

除了用反斜杠转义引号外,还请参见SO问题2911073,该问题解释了如何在@-前缀字符串中使用双引号:

string msg = @"I want to learn ""c#""";

匿名用户

我使用:

var value = "'Field1','Field2','Field3'".Replace("'", "\""); 

而不是等同的

var value = "\"Field1\",\"Field2\",\"Field3\"";

因为前者的噪音远小于后者,更容易看到错别字等。

我在单元测试中经常使用它。