我正在编写 ac# 代码,在其中我从数据库中获取值并使用它。我面临的问题如下。
如果我从数据库中获取的值是:
string cat1 = "sotheby's";
现在在使用这只猫时,我想在单引号之前插入一个转义字符,为此我编写了以下代码:
string cat1 = "sotheby's";
if (cat1.Contains("'")) {
var indexofquote = cat1.IndexOf("'");
cat1.Insert(indexofquote-1,"\");
var cat2 = cat1;
}
插入行中的错误上升,反斜杠(转义字符)。错误是常量中的新行。请帮助我如何纠正这个错误。