在 stringbuilder 中用双引号替换管道时出现问题。
sbSql.Append("|" + State + "|");
string strSql = sbSql.ToString().Replace("|", "\"");
上面的代码会生成\"KS\",我需要它是 "KS"或 State 中的任何值。
想法?
最佳答案
不,它没有。您只是认为引号前面有反斜杠,因为您正在查看调试器中的值,它显示的字符串就像您将其写成字符串文字一样。
关于c# - 将双引号内联附加到字符串生成器时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5641196/