StringBuilder类
位于System.Text命名空间下,里面的字符串是可变的
string是System.String的别名,里面的字符串是不可变的
StringBuilder创建对象:
1、利用构造函数创建StringBuilder
而String类是直接:string s=”devsiki.com”;
2、初始化一个空的StringBuilder对象,占有20个字符的大小,以后只要字符串大小小于等于20就不需要申请内存空间了
3、初始化一个内容是devsiki.com,长度是100个字符的StringBuilder对象,以后只要字符串大小小于等于100就不需要申请内存空间了
注意:当StringBuilder的内存不够,会重新申请扩容为原来内存的2倍,把原来的内容copy过来,新的内容添加进去,旧的内容会删除掉。