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

StackOverflow https://stackoverflow.com/questions/850610

  •  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();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top