我有一个班级A
的列表,班级A
包含班级B
的列表。我希望在类B
的所有实例中对A
的所有实例进行操作。
var myListOfA = new List<A>();
class A
{
public List<B> ListOfB;
}
如何迭代所有B
,即foreach(var b in myListOfA.ListOfB){}
?
答案 0 :(得分:9)
答案 1 :(得分:2)
另一种适用于我如何看待嵌套对象的方法是:
(from A objA in myListOfA
from B objB in objA.ListOfB
select objB);
这将“扇出”主列表中所有a的b列表。