Каков эффективный способ объединить все строки в массиве, разделив их пробелом?
-
21-08-2019 - |
Вопрос
Допустим, у меня есть массив строк:
string[] myStrings = new string[] { "First", "Second", "Third" };
Я хочу объединить их, чтобы результат был следующим:
First Second Third
Я знаю, что могу объединить их вот так, но между ними не будет места:
string output = String.Concat(myStrings.ToArray());
Очевидно, я могу сделать это в цикле, но я надеялся на лучший способ.
Есть ли более краткий способ сделать то, что я хочу?
Решение
Попробуй это:
String output = String.Join(" ", myStrings);
Другие советы
StringBuilder buf = new StringBuilder();
foreach(var s in myStrings)
buf.Append(s).Append(" ");
var ss = buf.ToString().Trim();
Не связан с StackOverflow