C#替换字符串“与”
问题描述:
我有这个字符串波纹管C#替换字符串“与”
string b = IIF("L" = "H", 9.0, IIF("L" = "M", 7.5, 6.0))
,我想用'L'
与'H'
和"L"
更换"H"
我尝试这样做,它不工作:
b = b.Replace("\"", "'");
它给我这个错误:
SyntaxError: missing) after argument list
答
这个作品
string b = "IIF(\"L\" = \"H\", 9.0, IIF(\"L\" = \"M\", 7.5, 6.0)";
b = b.Replace("\"", "'");
答
玩这个在.NET小提琴(https://dotnetfiddle.net/):
using System;
public class Program
{
public static void Main()
{
var test = "This is \"a\" string";
Console.WriteLine(test);
test = test.Replace('\"', '\'');
Console.WriteLine(test);
}
}
你需要躲避'''在替换功能,我相信。 – Alastair
你能否从源文件中粘贴更多行?你写的句子应该工作 – Roberto
你的字符串分配甚至不会编译。请使用您的*真实*代码。 –