gpt4 book ai didi

linq - 如何在 Linq 中合并集合的集合

转载 作者:行者123 更新时间:2023-12-03 06:01:44 25 4
gpt4 key购买 nike

我希望能够融合 IEnumerable<IEnumerable<T>>进入IEnumerable<T> (即将所有单独的集合合并为一个)。 Union运算符仅适用于两个集合。有什么想法吗?

最佳答案

尝试

var it = GetTheNestedCase();
return it.SelectMany(x => x);

SelectMany 是一个 LINQ 转换,本质上是“对于集合中的每个项目返回集合的元素”。它将把一个元素变成多个元素(因此称为 SelectMany)。它非常适合将集合的集合分解为平面列表。

关于linq - 如何在 Linq 中合并集合的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com