用foreach对集合进行修改或删除操作,这是不允许的。
解决方案1:将集合转成数组
foreach (var x in List.ToArray()) { }
解决方案2:用for循环代替,并且一定是从大到小
for (int i = max; i > min; i--) { }
用foreach对集合进行修改或删除操作,这是不允许的。
解决方案1:将集合转成数组
foreach (var x in List.ToArray()) { }
解决方案2:用for循环代替,并且一定是从大到小
for (int i = max; i > min; i--) { }