c# - 将双引号内联附加到字符串生成器时出现问题

标签 c# .net string

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

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

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

想法?

最佳答案

不,它没有。您只是认为引号前面有反斜杠,因为您正在查看调试器中的值,它显示的字符串就像您将其写成字符串文字一样。

关于c# - 将双引号内联附加到字符串生成器时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5641196/

相关文章:

c# - 将 DLL c++ 事件注册到 C#

c# - 快速替换大文件的第一行

c# - 如何验证数字签名?

c# - 在多种日志记录方法中使用 StreamWriter 的实例

string - 重复加倍字符串的时间复杂度是多少?

c# - 在另一个表单上更改文本框的文本

C#构造函数

C# 找不到网络路径

.net - 为什么这个 .NET IL 空值检查没有按预期工作?

sql-server - 确定列值中最后一个大写字母的索引(SQL)?