我有一些生成字符串列表的 LINQ 代码,如下所示:
var data = from a in someOtherList
orderby a
select FunctionThatReturnsString(a);
如何将该字符串列表转换为一个大的串联字符串?假设数据有这些条目:
"Some "
"resulting "
"data here."
我应该得到一个看起来像这样的字符串:
"Some resulting data here."
我怎样才能快速做到这一点?我想过这个:
StringBuilder sb = new StringBuilder();
data.ToList().ForEach(s => sb.Append(s));
string result = sb.ToString();
但这似乎不对。如果这是正确的解决方案,我将如何将其转变为扩展方法?