假设我有一个字符串数组:
string[] myStrings = new string[] { "First", "Second", "Third" };
我想要将它们连接起来,以便输出为:
First Second Third
我知道我可以像这样连接它们,但它们之间将没有空格:
string output = String.Concat(myStrings.ToArray());
我显然可以用循环来完成这个任务,但我希望有更好的方法。
是否有更简洁的方法来实现我的需求?
假设我有一个字符串数组:
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();