Flash 为什么删除StringBuilder?

Flash 为什么删除StringBuilder?,flash,actionscript-3,Flash,Actionscript 3,我的问题很简单。不久前,StringBuilder被删除。原因可能是什么?现在如何处理大型字符串?我不知道StringBuilder,因为如果您使用Flex,则有(开源)StringUtil类。我想您可以通过复制项目中的源文件来使用原样。我知道为一个文件下载整个SDK可能会令人厌烦,但我不认为我可以直接链接到该文件 您还可以查看此相关问题:flash.utils.StringBuilder最初是针对Stringconcatation中的性能不足而引入的。但是Stringconcatation被优

我的问题很简单。不久前,StringBuilder被删除。原因可能是什么?现在如何处理大型字符串?

我不知道StringBuilder,因为如果您使用Flex,则有(开源)StringUtil类。我想您可以通过复制项目中的源文件来使用原样。我知道为一个文件下载整个SDK可能会令人厌烦,但我不认为我可以直接链接到该文件


您还可以查看此相关问题:

flash.utils.StringBuilder
最初是针对
String
concatation中的性能不足而引入的。但是
String
concatation被优化了,所以没有理由使用/保留这个
Class

引自第38页

有一段时间,我们为fast string创建了一个类flash.utils.StringBuilder 发生了什么?A:我们把+操作符做得非常快 通过实现复合字符串(跳线),StringBuilder 多余的


StringBuilder类出现在早期的Flash Player 8.5/9 Alpha和Beta中,所以我认为他们甚至没有完成它

如果您担心可见文本,可以使用TextField.appendText方法,这应该是一种优化的字符串修改方法


()

@m.edmondson,问题在flash上,不是关于.net框架谢谢你的回答!看起来像toString()方法连接缓冲区中包含的字符串。由于字符串是不可变的,因此在每次连接中都会创建一个新字符串。那不好谢谢你!有趣的是,linky已经不起作用了,但我相信这里是一样的: