有问题将双引号内联追加到字符串构建器中

Bil*_*tin 1 .net c# string

在stringbuilder中用双引号替换管道时遇到问题.

sbSql.Append("|" + State + "|"); 
string strSql = sbSql.ToString().Replace("|", "\"");
Run Code Online (Sandbox Code Playgroud)

上面的代码产生"KS",我需要它是"KS"或状态中的任何值.

想法?

Guf*_*ffa 5

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