Possible Duplicate:
At what point does using a StringBuilder become insignificant or an overhead?
Related/Duplicate Questions
String vs StringBuilder
At what point does using a StringBuilder become insignificant or an overhead?
As plain as possible I have this method 1:
cmd2.CommandText = ("insert into " + TableName + " values (" + string.Join(",", insertvalues) + ");");
I am wondering if method 2 be faster if I would do:
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();
You could also try String.Format, which I believe uses a StringBuilder internally but has increased readability.
(This is for C#)