StringBulider

StringBulider可以简单理解为可变长字符串
用法
sb.Append("abc");
sb.Append("abc");
sb.Append("abc");
最后结果为 sb.toString()=="abcabcabc"
最终占用内存大小为 "abcabcabc"

而string str="abc"+"abc"+"abc";
却相于"abc" "abcabc" "abcabcabc"这三者的所有的内存大小。
每加一次都会丢掉以前的内存,新声明一块内存为了新的字符串

所以在有较多的字符串需要拼接的时候建议用StringBulider变量

posted @ 2012-08-27 14:17  沉浮北漂  阅读(139)  评论(0)    收藏  举报