日期:2014-05-20  浏览次数:20714 次

Replace()函数的用法及要导入的命名空间
string wenzhangtitle = Replace(dr["文章标题"].ToString(), "'", "''");
在后台写的代码 报错 不存在 replace,我是要将在数据库中查出来的字段中的单引号替换成两个单引号,达到转义的目地

------解决方案--------------------
Replace 是这么用的吗?

string wenzhangtitle = dr["文章标题"].ToString();

wenzhangtitle=wenzhangtitle.Replace("'","''");
------解决方案--------------------
用面向对象的思维方式
对象.干点啥活()
------解决方案--------------------




string wenzhangtitle=dr["文章标题"]==null?string.Empty:dr["文章标题"].ToString().Replace("'","''");
------解决方案--------------------
string wenzhangtitle=dr["文章标题"]==null?string.Empty:dr["文章标题"].ToString().Replace("'","''");
------解决方案--------------------
Replace()是VB的旧语法了,.net应该有支持但是比较麻烦了,可以用.net的写法
String s = "sadfsdf";
s = s.Replace("a", "b");