有问题追加双引号内联到字符串生成器

本文关键字:字符串 追加 有问题 | 更新日期: 2023-09-27 17:50:04

在stringbuilder中用双引号替换管道时出现问题。

sbSql.Append("|" + State + "|"); 
string strSql = sbSql.ToString().Replace("|", "'"");

上面的代码产生'"KS'",我需要它是"KS"或State中的任何值。

想法?

有问题追加双引号内联到字符串生成器

不,它没有。你只是认为引号前面有反斜杠,因为你正在调试器中查看值,它显示了字符串,因为你会把它写成字符串文字。

如果你在调试窗口中看到'"KS'",你在strSql中有"KS"(除非我在如何阅读你的问题上犯了错误)