自己调试下,调试时要能够查看堆栈,并且在你的vs的堆栈窗口上可以进入各个方法的入口点看看当时的对象状况。这类问题恐怕还要自己定位,再把细节贴出来。这类错误不一定是“最大多少行数”问题,你在一个只有100行的集合中,如果一边循环一边在循环内删除,也会出现这类错误。