Effizienteste Weg von verbinden von strings

Brauche ich zum verketten einer Menge von Zeichenketten insgesamt und setzen Sie ein Komma zwischen jedem von Ihnen.
Ich habe eine Liste von strings

"123123123213"
"1232113213213"
"123213123"

und ich will mich

"123123123213,1232113213213,123213123"

Ich Frage mich, was ist der beste Weg, das zu erreichen.

Könnte ich das in etwa so machen:

private List<string> stringList = new List<string> { 
    //a lot of strings in here
    "1234567890", "34343434", "4343434" }; 

string outcome = string.Join(",", stringList.ToArray());

Oder vielleicht:

StringBuilder builder = new StringBuilder();
stringList.ForEach(val => {
    builder.Append(val);
    builder.Append(",");
});

string outcome = builder.ToString();

Welcher Weg ist besser? Kennen Sie bessere Möglichkeiten zum verketten von strings?

InformationsquelleAutor image | 2011-05-01
Schreibe einen Kommentar