2 berlin0215 berlin0215 于 2013.07.28 10:53 提问

c#中将stringbuilder对象通过tostring()转换为string类对象 出现了反斜杠

c#中将stringbuilder对象(包含转义字符),通过tostring()转换为string类对象 出现了反斜杠

StringBuilder sql = new StringBuilder();
sql.Append("update patienthabit ");
sql.Append(updateString);
sql.Append(" where patientID=\" + GlobalVariables.patientID + \" ");
string str = sql.ToString();
GlobalVariables.ExecuteNoneQuery(str);

str的结果是带反斜杆,为什么是这样,如何改。

1个回答

mianbaocheng
mianbaocheng   2013.07.30 10:56

" where patientID=\" + GlobalVariables.patientID + \" "
改为这样:
" where patientID=\"" + GlobalVariables.patientID + "\" "

\"是转义的双引号

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!