title: StringBuilder.Append Vs StringBuilder.AppendFormat
body: <p>I was wondering about StringBuilder and I've got a question that I was hoping the community would be able to explain.</p>
  
  <p>Let's just forget about code readability, which of these is <strong>faster</strong> and why?</p>
  
  <h3><code>StringBuilder.Append</code>:</h3>
  
  <pre><code>StringBuilder sb = new StringBuilder();
  sb.Append(string1);
  sb.Append("----");
  sb.Append(string2);
  </code></pre>
  
  <h3><code>StringBuilder.AppendFormat</code>:</h3>
  
  <pre><code>StringBuilder sb = new StringBuilder();
  sb.AppendFormat("{0}----{1}",string1,string2);
  </code></pre>