>>简化嵌套的linq查询:扁平化ienumerable< list
通常需要将它们放入单个列表中,以便更轻松地处理。 SelectMany()
的方法为此常见任务提供了优雅的解决方案。
方案:
>您的linq查询返回IEnumerable<List<int>>
- 整数列表的集合。 目的是将其转换为单个List<int>
。
解决方案:
SelectMany()
方法有效地弄平了嵌套的结构。 以下是:
<code class="language-csharp">var result = iList.SelectMany(i => i).ToList();</code>
SelectMany()
方法在>内部的每个内部列表(iList
。.ToList()
>。
List<int>
应用
<code>[1, 2, 3, 4] [5, 6, 7]</code>
SelectMany()
<code>[1, 2, 3, 4, 5, 6, 7]</code>
以上是如何使用linq将``ienumerable''缩成``列表''?的详细内容。更多信息请关注PHP中文网其他相关文章!