可能是重复问题:
String vs StringBuilder
我刚刚翻阅了一些VB.NET的书籍,但不确定StringBuilder是什么,也不确定如何使用它。
在使用时有哪些指导原则?当你连接两个字符串或者50个字符串时,最好使用它吗?
还是当总字符串长度大于128个字符时?
或者,每当你使用它来添加字符串时,你都会看到性能提升吗?
在哪种情况下,使用StringBuilder实例构建SQL语句比使用string.format("Select * from x where y = {0}",1)
更好?
对于小字符串拼接,声明另一个变量并包含名称空间并没有什么益处,但现在我也不确定了。
抱歉,很多文档告诉你要使用什么,但没有告诉你什么最好。