我有一个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