StringBuilder>String.Concat()>String+
StringBuilder连接字符串,通常是效率最高。
http://www.cnblogs.com/JeffreyZhao/archive/2009/11/26/1610946.html
看情况,如果你只是a+b=c那么str+str最高了,如果是a+a1+a2+...=c那么stringbuilder更高效。
StringBuilder vs String+String(String concatenation):
通常情况下,4~8个字符串之间的连接,String+String的效率更高。
(答案来自: http://stackoverflow.com/a/1612819)
StringBuilder vs String.concat():
如果在编译期间不能确定要连接的字符串个数,用StringBuilder更合适。
(答案来自: http://stackoverflow.com/a/4191142)
这个提问激发我写了一篇博客:使用string.Format需要注意的一个性能问题