c#中使用stringbuilder的Append方法写sql语句

(1)String 类的对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。所以如果我们在一个循环中进行字符的拼接的话可以使用stringbuilder,提升性能。

(2)Append 方法可用来将文本或对象的字符串表示形式添加到由当前 StringBuilder 对象表示的字符串的结尾处。

比如:

 List<xx> odList = new List<xx>();
          
StringBuilder str= new StringBuilder();
 foreach (xx odsingle in odList)
{
 strSql.Append("insert into 表明(SysCode,");
 strSql.Append("Sort,StyleName,");
 strSql.Append(" values (");
 strSql.Append("'" + odsingle.SysCode + "',");
 strSql.Append("'" + odsingle.StyleCode + "',");
 strSql.Append("'" + odsingle.StyleName + "',");
                

}

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值