我的任务是创建一个程序,引导一个芬奇机器人在分配的时间内随机移动,同时计算它在移动过程中检测到的物体数量,并将这个数量返回给显示。我可以让机器人随意移动,我可以让它计数它检测到的物体,但不能同时进行。); return obs; //returns the count of obstacles我相信这是因为当芬奇机器人四处移动时,不能运行if语句和计数障碍的增量有办法解决这个问题吗?
提前谢谢。
谁能告诉我为什么下面不能产生正确的结果?它给了我1233,而我期望的是0123。foreach (var t in queue) Console.WriteLine(t); }
当我将它改为使用_intList变量的副本时,我得到了正确的结果0123。有人能告诉我为什么会这样吗?它是否被缓存在某个地方?