对象中的foreach list <object>

Mic*_*ard 0 c# foreach list

我想为foreach列表中的每个项目创建一个.但这似乎不可能.或者我做错了吗?

C#类组

public int _id;
public string name;
public List<SubGroups> subs;
Run Code Online (Sandbox Code Playgroud)

C#类SubGroup

public int _id;
public string name;
Run Code Online (Sandbox Code Playgroud)

通常我会做这样的事情

// make group = all groups
foreach(var g in group)
{
    foreach(var s in group.subs)
    {
        // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不能打电话给group.subs或至少它不会显示.这甚至可能吗?

Jer*_*vel 8

foreach(var g in group)
{
    foreach(var s in g.subs)
    {
        // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)

你必须在外循环中使用变量; 这是迭代中的当前变量.