将List扁平化为单个字符串,每个元素占据一行。

15 浏览
0 Comments

将List扁平化为单个字符串,每个元素占据一行。

我有一个类型为List的实例,我想将它转换为一个字符串,每个string[]占一行。我正在使用以下LINQ查询来展开列表,但我不确定如何在每个string[]之间添加换行符,而不需要将查询变得更加复杂。有没有办法在不修改查询并在foreach循环内使用String.JoinIEnumberable.Aggregate的情况下实现呢?

results.SelectMany(x => x).Aggregate((c, n) => c + ", " + n)

0