String 和StringBuilder的区别
String是不可改变的,每次赋值都是重新创建一个新的string 例如Str+=”11”; 是新创建一个并且把值付给原来的string,比较耗费性能。
StringBuilder 是动态对象,可以随时添加新值,并且长度可以根据添加的值长度自动增加,也可以通过Capacity 属性设置长度,当到达长度了会自动翻倍增加。
这是我的理解
大神链接:http://www.cnblogs.com/yunfeng8967/articles/1093832.html