将List扁平化为单个字符串,每个元素占据一行。
我有一个类型为List
的实例,我想将它转换为一个字符串,每个string[]
占一行。我正在使用以下LINQ查询来展开列表,但我不确定如何在每个string[]
之间添加换行符,而不需要将查询变得更加复杂。有没有办法在不修改查询并在foreach
循环内使用String.Join
或IEnumberable.Aggregate
的情况下实现呢?
results.SelectMany(x => x).Aggregate((c, n) => c + ", " + n)