スペースで区切っ、アレイ内のすべての文字列を連結するための効率的な方法は何ですか?
-
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