C# 如何用字符串中的双引号替换引号。替换?

C# 如何用字符串中的双引号替换引号。替换?,c#,string,replace,C#,String,Replace,我试图用“替换”,但没有用 我尝试了以下方法: output = output.Replace(@"'", @"""); output = output.Replace("'", @"""); output = output.Replace(@"'", """); output = output.Replace(@"'", """"); 您可以使用这段代码,我添加了一个\ out = out.Replace("'","\""); 请注意,如果这将应用于代码(例如Javascript或

我试图用
替换
,但没有用

我尝试了以下方法:

output = output.Replace(@"'", @""");

output = output.Replace("'", @""");

output = output.Replace(@"'", """);

output = output.Replace(@"'", """");

您可以使用这段代码,我添加了一个
\

out = out.Replace("'","\"");


请注意,如果这将应用于代码(例如Javascript或Python),那么如果代码本身包含转义引号或双引号,则每个字符的替换将遇到问题。要在这种情况下进行适当的替换,您需要更复杂的东西(例如正则表达式)。使用调试器的文本可视化工具功能,单击spy glass。复制谢谢你的建议。我尝试过,它也包含反斜杠字符。谢谢你的建议。我尝试过,它也包含反斜杠字符。然后你没有使用正确的字符,看小提琴:这太奇怪了,我复制了我的代码在小提琴和反斜杠中没有显示,但在我的代码中显示了。hmmm
out = out.Replace("'","\"");