如果一个程序中不同的地方需要用到类似的输出:
TextBox(string.Format("{0} {1} {2}", "A", "B", "C");
到底是用 string 还是String, 还是用 "A"+"B"+"C" ?
哪个更节省系统资源?
TextBox(string.Format("{0} {1} {2}", "A", "B", "C");
到底是用 string 还是String, 还是用 "A"+"B"+"C" ?
哪个更节省系统资源?
如果需要频繁拼接就用StringBuilder
http://www.cnblogs.com/kid-li/archive/2006/10/18/532174.html
http://www.cnblogs.com/net123/archive/2008/09/28/1301668.html
string.Format("{0} {1} {2}", "A", "B", "C");应该比 "A"+"B"+"C" 效率高
string.Format 中字符串增加可能是动态的
"A"+"B"+"C" 每+ 一次 都会生成新的string
StringBuilder 动态增加
string.Format内部用到了StringBuilder,始终在原对象上修改,可以避免用 + 拼接过程中创建多余的子字符串,待拼接的子字符串比较多时推荐用它,看起来也舒服点