请教一个应该是涉及到委托的用法
做的是ASP.NET页面开发
bind数据时候,用了大量的下面代码:
public StringBuilder htmlstring(string sql)
{
StringBuilder htmlBuilder=new StringBuilder();
using(reader=db.GetReader(sql))
{
while(reader.Read())
{
// 我想在这里调用一个传近来的方法返回这个stringBuilder 可以减少重复代码
htmlBuilder.Apend(...);
htmlBuilder.ApendFormat(...);
}
}
return htmlBuilder;
}
有办法解决么?
另:using(reader=db.GetReader(sql)){}
和using(db.GetReader(sql)){} 有区别么? 混合使用会说 db.GetReader(sql) 已经打开~