可能重复:
Is String.Format as efficient as StringBuilder
C# String output: format or concat?String.Format vs“string”+“string”或StringBuilder?
什么是效率优先,哪些应该是喜欢每个以下条件:
String.Format("{0}, {1}", city, state);
或
city + ", " + state;
或
StringBuilder sb = new StringBuilder();
sb.Append(city);
sb.Append(", ");
sb.Append(state);
sb.ToString();
@Shimmy:看看这个http://stackoverflow.com/questions/6785/is-string-format-as-efficient-as-stringbuilder – shahkalpesh 2009-05-28 03:31:11
http://blogs.msdn。com/b/ricom/archive/2004/03/12/performance-quiz-1-of-a-series.aspx – Freelancer 2013-05-28 10:41:04
http://www.codinghorror.com/blog/archives/001218.html – Freelancer 2013-05-28 11:04:32