我有一個for循環,並且在出現一次後不斷斷開,但我不確定它爲什麼這樣做。For循環中斷之後
for (int fX = 1; fX < 17; fX++)
{
foreach (RoomItem OldItem in Room.GetRoomItemHandler().GetFurniObjects(fX, 26))
{
Logging.WriteLine(OldItem.BaseItem.ToString());
Room.GetRoomItemHandler().RemoveRoomItem(OldItem, false);
}
}
注: Logging.WriteLine相同Console.WriteLine,它只是我的日誌系統。
結果控制檯:
1
但控制檯應該輸出(1,2,3等四) 任何想法?我什至試圖鎖定foreach迭代,但沒有奏效。
你在哪裏寫控制檯? – 2015-04-02 18:57:46
對不起,Logging.WriteLine正在寫入控制檯。 Console.WriteLine仍然顯示相同的結果。 – user3818791 2015-04-02 18:58:22
爲什麼downvote ..? – abatishchev 2015-04-02 18:59:17