Мне нужно объединить много строк вместе и поставить запятую между любыми из них. У меня есть список строк
"123123123213"
"1232113213213"
"123213123"
, и я хочу получить
"123123123213,1232113213213,123213123"
. Мне было интересно, как лучше всего этого добиться.
Я мог бы сделать это так:
private List<string> stringList = new List<string> {
// a lot of strings in here
"1234567890", "34343434", "4343434" };
string outcome = string.Join(",", stringList.ToArray());
Или, может быть:
StringBuilder builder = new StringBuilder();
stringList.ForEach(val => {
builder.Append(val);
builder.Append(",");
});
string outcome = builder.ToString();
В какую сторону лучше? Знаете ли вы, как лучше объединить строки?