>>簡化嵌套的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()
以上是如何使用 LINQ 將「IEnumerable」展平為「List」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!