Worth having a StringBuilder for 5 concatenations?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/550702/at-what-point-does-using-a-stringbuilder-become-insignificant-or-an-overhead">At what point does using a StringBuilder become insignificant or an overhead?</a>  </p>
</blockquote>



<p><strong>Related/Duplicate Questions</strong><br>
<a href="http://stackoverflow.com/questions/73883/string-vs-stringbuilder">String vs StringBuilder</a><br>
<a href="http://stackoverflow.com/questions/550702/at-what-point-does-using-a-stringbuilder-become-insignificant-or-an-overhead">At what point does using a StringBuilder become insignificant or an overhead?</a>  </p>

<p>As plain as possible I have this <strong>method 1</strong>:</p>

<pre><code>cmd2.CommandText = ("insert into " + TableName + " values (" + string.Join(",", insertvalues) + ");");
</code></pre>

<p>I am wondering if <strong>method 2</strong> be faster if I would do:</p>

<pre><code>StringBuilder sb2 = new StringBuilder();
sb2.Append("insert into ");
sb2.Append(TableName);
sb2.Append(" values (");
sb2.Append(string.Join(",", insertvalues));
sb2.Append(");");

cmd2.CommandText = sb2.ToString();
</code></pre>
