1
簡化了這個問題,這不是作業。如何反轉循環嵌套?
在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 ...
感謝。
+1,打我吧。 –
非常感謝! – eugeneK