问题描述
|
在stringbuilder中用双引号替换管道时遇到问题。
sbsql.Append(\"|\" + State + \"|\");
string strsql = sbsql.ToString().Replace(\"|\",\"\\\"\");
上面的
代码产生\\\“ KS \\\”,我需要它成为\“ KS \”或State中的任何值。
有想法吗?
解决方法
不,不是。您只认为引号前面有反斜杠,因为您正在查看调试器中的值,该值显示了将字符串写为字符串文字的方式。
,如果在调试窗口中看到ѭ1,,则strSql中有
\"KS\"
(除非我在阅读问题时有误。)