2014-01-31 3 views
0

Я хочу сделать foreach для каждого элемента в списке. Но это не представляется возможным. Или я делаю это неправильно?личный список <object> в объекте

C# класс Группа

public int _id; 
public string name; 
public List<SubGroups> subs; 

C# класса Подгруппа

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 или, по крайней мере, это не покажет. Возможно ли это?

ответ

8
foreach(var g in group) 
{ 
    foreach(var s in g.subs) 
    { 
     // Do something 
    } 
} 

Вы должны использовать переменную в своем внешнем цикле; которая является текущей переменной в итерации.

+0

Должно было видеть, что кто-то отправляется ^^ –

Смежные вопросы