专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

关于StringBuilder解决方案

发布时间:2011-06-22 14:37:48 文章来源:www.iduyao.cn 采编人员:星星草
关于StringBuilder
有次听微软WebCast的时候听到用StringBuilder代替String提高效率什么的.没听清楚.

请问有人能帮我具体解释一下二者在效率上的区别吗?
最好举例一下用法吧`

谢谢!!

------解决方案--------------------
简单的说:如果大量使用String,那么在内存中就会创建大量的string对象,对象的创建是消耗性能的,同时创建的对象又要被垃圾回收器回收,这也是消耗性能的。
而StringBuilder可以减少string对象的创建,从而提高性能
------解决方案--------------------
举个例子吧。
string s = "aa ";
s = s+ "bb " 在执行这步的时候最后得到的S是一个全新的东西,没有对原来S的引用。
stringbulidobj.Append( "bb ")在执行这步的时候只是去修改stringbulidobj的值,而没有去重新创建对象。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: