出错原因是使用了RemoveAt()函数移除了数据中的某一个数,导致数据发生了错位(参考链接一)
解决方案:
第一种解决方法:使用for循环
第二种解决方法:调用ToArray()方法,然后再进行foreach循环
参考链接:
链接一:[C#]集合已修改;可能无法执行枚举操作 - wolfy - 博客园 (cnblogs.com)文章来源:https://www.toymoban.com/news/detail-791711.html
链接二:C# 集合已修改;可能无法执行枚举操作 - BigBosscyb - 博客园 (cnblogs.com)文章来源地址https://www.toymoban.com/news/detail-791711.html
到了这里,关于C# 错误: 集合已修改,可能无法执行枚举操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!