可能重复:
String vs StringBuilder
我刚刚重温了一些我用来学习 VB.NET 的书籍。我不确定我脑子里有这个,了解 StringBuilder 是如何/是什么。
使用指南是什么?如果要连接 2 个字符串或 50 个字符串,最好使用它吗?
或者当总字符串长度大于 128 个字符时?
或者,当您使用它来添加字符串时,您会看到性能优势吗?
在哪种情况下使用 StringBuilder 实例来构建 SQL 语句比使用更好string.format("Select * from x where y = {0}",1)
?
声明另一个变量并包含名称空间对小字符串连接没有好处,这总是让我感到震惊,但我现在不确定。
抱歉,很多文档告诉您使用什么,而不是最好的。