为了账号安全,请及时绑定邮箱和手机立即绑定

String vs StringBuilder

String vs StringBuilder

叮当猫咪 2019-06-28 10:13:12
String vs StringBuilder我明白String和StringBuilder (StringBuilder是可变的)但是两者之间有很大的性能差异吗?我正在开发的程序有很多用例驱动的字符串(500+)。正在使用StringBuilder更好的选择?
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

是的,性能差异很大。见KB文章“如何提高Visual C#中的字符串级联性能".

为了清晰起见,我一直试图先编写代码,然后再优化代码以提高性能。这比反过来做容易多了!但是,在看到了我的应用程序在性能上的巨大差异之后,我现在更仔细地考虑它。

幸运的是,在代码上运行性能分析以了解您花费在哪里的时间相对简单,然后修改它以使用StringBuilder在需要的地方。


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信