相关疑难解决方法(0)

StringBuilder是否比连接十几个字符串慢?

StringBuilder是否比连接十几个字符串慢?编译器如何优化字符串连接,以便使用"+"连接十几个字符串将比StringBuilder更好?

从一本书(Ben Watson编写)中可以看出:

字符串连接:对于已知(在编译时)数量的字符串的简单连接,只需使用'+'运算符或String.Concat方法.这通常比使用StringBuilder更有效.string result = a + b + c + d + e + f; 在字符串数量可变且可能大于几十个之前,不要考虑StringBuilder.编译器将以减少内存开销的方式优化简单字符串连接.

.net c# string stringbuilder

2
推荐指数
1
解决办法
584
查看次数

标签 统计

.net ×1

c# ×1

string ×1

stringbuilder ×1