我想为列表中的每个项目生成foreach
。但这似乎不可能。或者我做错了吗?
C#类组
public int _id;
public string name;
public List<SubGroups> subs;
C#class SubGroup
public int _id;
public string name;
通常我会做这样的事情
// make group = all groups
foreach(var g in group)
{
foreach(var s in group.subs)
{
// Do something
}
}
但我无法调用group.subs或者至少它不会显示。这甚至可能吗?
答案 0 :(得分:8)
foreach(var g in group)
{
foreach(var s in g.subs)
{
// Do something
}
}
你必须在外循环中使用变量;这是迭代中的当前变量。