string,StringBuilder区别

string 是定长字符串

 string长度固定,"+"的时候创建一个新的string,调用构造函数,占用内存空间

例如:string str1="abc";

   string str2="bcd";

string str3=str1+str2;//str3="abcbcd"创建了一个新的string

 

StringBuilder 是可变长字符串

StringBuilder strSql = new StringBuilder();

strSql.Append("abc"); //strSql=abc,StringBuilder 变长

 

 

posted @ 2010-06-10 21:21  艾伦  阅读(344)  评论(0编辑  收藏  举报