如何使用聚合函数获取字符串列表并输出以空格分隔的单个字符串?
这是此测试的源代码:
var tags = new List<string> {"Portland", "Code","StackExcahnge" };
const string separator = " ";
tagString = tags.Aggregate(t => , separator);
Console.WriteLine(tagString);
// Expecting to see "Portland Code StackExchange"
Console.ReadKey();
更新
这是我现在的解决方案使用:
var tagString = string.Join(separator, tags.ToArray());
结果 string.Join
满足了我的需要。
Here is the source code for this test:
var tags = new List<string> {"Portland", "Code","StackExcahnge" };
const string separator = " ";
tagString = tags.Aggregate(t => , separator);
Console.WriteLine(tagString);
// Expecting to see "Portland Code StackExchange"
Console.ReadKey();
Update
Here is the solution I am now using:
var tagString = string.Join(separator, tags.ToArray());
Turns out string.Join
does what I need.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
为此,您只需使用
string.Join
。For that you can just use
string.Join
.或者简单地
or simply
String.Join 方法可能是?
String.Join Method may be?
这就是我使用的
然后它看起来像这样
This is what I use
And then it looks like this