C#中StringBuilder用法以及和String的区别分析

 我来答
叱咤风云555
2016-03-12 · TA获得超过872个赞
知道小有建树答主
回答量:805
采纳率:50%
帮助的人:189万
展开全部
string是一个特殊的引用类型,及每次赋值都会建立一块新的内存
如:string str="hello";//开辟了一块内存
str="world";//这时又会建立一块内存
而stringbuilder也是操作字符串的,但不会建立新的内存,所以一般用于多个字符串的累加
StringBuilder sb=new StringBuilder();
sb.Appsned("hello"); sb.Append("world");
但一般只把这当做操作字符串的一个工具,最终还要转换为字符串
string rec=sb.ToString();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式