如何通过一句话概括string同stringbuilder叠加字符串时的效率相差点呢?


摘要:
下文讲述c#开发中string,stringbuilder的性能区别,如下所示;

 string 对象,一旦生成将不可更改,所以每次叠加字符串,其实是一个销毁string对象,然后再重新初始化string对象

 stringBuilder 对象,初始化后,叠加字符串时可使用append向字符串中增加新的字符串,达到组合字符串的目的 
     避免了每次销毁和创建对象
从以上的运行原理上,我们可以得到stringBuilder效率要高于string对象(随叠加字符串的次数越多性能差异越大)