gpt4 book ai didi

c# - Linq - 对列表的列表进行操作

转载 作者:太空狗 更新时间:2023-10-29 20:08:26 25 4
gpt4 key购买 nike

我有一个类 A 的列表,类 A 包含一个类 B 的列表。我想对 A 类的所有实例中的所有 B 实例进行操作。

var myListOfA = new List<A>();

class A
{
public List<B> ListOfB;
}

我如何遍历所有 B,即 foreach(var b in myListOfA.ListOfB){}

最佳答案

您可以使用 SelectMany :

foreach(var b in myListOfA.SelectMany(a => a.ListofB))

ideone.com 查看它的运行情况.

关于c# - Linq - 对列表的列表进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485890/

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