一个String对象的长度是固定的,不能改变它的内容,或者是附加新的字符至String对象中。您也许会使用+来串联字符串以达到附加新字符或字符串的目的,但+会产生一个新的String实例。如果程序对这种附加字符串的需求很频繁,并不建议使用+来进行字符串的串联。在面向对象程序设计中,最好是能重复运用已生成的对象,对象的生成需要内存空间与时间,不断地产生String实例是一个没有效率的行为。stringBuilder使用之前必须先实例化。通过Append和Remove方法来实现字符串的拼接和删除,效率比string高。
string和stringbuilder的比较
最新推荐文章于 2024-05-15 15:04:49 发布