更新时间:2022-09-21 20:03:32
在foreach遍历Dictionary或者hash时,如果删除元素就会报这个错。试过遍历Keys,但删除元素后还是报一样的错。
解决办法:用一个List把要删除的Keys记录了,遍历完后,把Keys中的元素全删了
本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2012/10/26/2740723.html,如需转载请自行联系原作者
集合已修改 ;可能无法执行枚举操作 Dictionary
集合已修改;可能无法执行枚举操作。
System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
C#使用能够foreach对hashtable、List遍历时“集合已修改;可能无法执行枚举操作。”错误
C# 集合已修改;可能无法执行枚举操作
C# 如何避免异常”集合已修改;可能无法执行枚举操作。“