为什么错误集合被修改;枚举操作可能不会执行,如何在C#中处理它?