Упрощенный вопрос, это не домашняя работа.
В List<Room>
в каждой комнате есть количество людей в этой комнате.В настоящее время я печатал room_id + person_id примерно так:
foreach(var room in List<Room>)
{
for(var i=0;i<room.numberOfPpl;i++)
{
Console.Write(string.Format("room_id={0} person_id={1}",room.id,i))
}
}
Вывод: room_id=1 person_id=1, room_id=1 person_id=2, room_id=1 person_id=3 ...
Теперь мне нужно сначала выполнить цикл по всем комнатам:
Вывод: room_id=1 person_id=1, room_id=2 person_id=1, room_id=3 person_id=1, room_id=1 person_id=2 ...
Спасибо.