假设我有一个字符串数组:
string[] myStrings = new string[] { "First", "Second", "Third" };
我想连接它们,所以输出是:
First Second Third
我知道我可以这样连接它们,但两者之间不会有空间:
string output = String.Concat(myStrings.ToArray());
我显然可以循环播放,但我希望有更好的方法。
是否有更简洁的方式来做我想要的事情?
答案 0 :(得分:29)
试试这个:
String output = String.Join(" ", myStrings);
答案 1 :(得分:1)
StringBuilder buf = new StringBuilder();
foreach(var s in myStrings)
buf.Append(s).Append(" ");
var ss = buf.ToString().Trim();