连接字符串的最有效方法?

连接字符串的最有效方法?

连接字符串的最有效方法是什么?



九州编程
浏览 418回答 3
3回答

慕莱坞森

马里亚尼,.NET性能大师一篇文章在这个问题上。这并不像人们可能怀疑的那么简单。基本建议如下:如果您的模式如下所示:x = f1(...) + f2(...) + f3(...) + f4(...)这是一个连接,它是活泼的,StringBuilder可能帮不上忙。如果您的模式如下所示:if (...) x += f1(...)if (...) x += f2(...)if (...) x += f3(...)if (...) x += f4(...)那么您可能需要StringBuilder。还有一篇文章支持这一说法。来自Eric Lippert,在这里他描述了在一行上执行的优化。+以详细的方式连接。
打开App,查看更多内容
随时随地看视频慕课网APP