集合已修改,可能无法执行枚举操作
原因:
不要在foreach里做删除或增加集合的操作
在循环的时候,当集合被删除了一个item后,那么总数 count和索引就会发生改变.所以会报错
解决方法:
不要在List上执行枚举集合的操作(例如foreach)中去执行修改集合的操作。如果需要修改集合,先使用 ToArray() 方法转化成Array
或者把操作的内容添加到list中在操作
转载于:https://www.cnblogs.com/missheyo/p/10944764.html
集合已修改,可能无法执行枚举操作相关推荐
- c#“集合已修改;可能无法执行枚举操作”
list中用了remove操作,结果报这个错误. 使用foreach不能执行删除.修改,这是规定.你可以使用for循环遍历修改. 如果你是删除的话,for循环 i 要从大到小,比如: for(int ...
- 集合已修改;可能无法执行枚举操作。
问题描述:在用foreach遍历hashtable的时候,弹出"集合已修改:可能无法执行枚举操作." 问题代码: private void Check(int TimeOut) ...
- 错误信息: 集合已修改;可能无法执行枚举操作。
错误信息: 集合已修改:可能无法执行枚举操作. 调用堆栈: 在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResou ...
- 怎么回事儿?C#错误:集合已修改;枚举操作可能无法执行。
本意是遍历表的行,当行中"主键"列为""时,将该行从表中删除.执行时就出现了"集合已修改:枚举操作可能无法执行."的c#错误提示.c#错误代 ...
- C#中关于“集合已被修改,可能无法操作枚举类型”报错的解决方法
出错的代码如下 foreach (var item in 你定义的集合) { 这里是你写的对集合的操作语句: } 这个时候项目运行起来的过后,就会提示 ...
- win7下ado连接mysql_提示连接无法用于执行此操作_ADODB.Recordset (0x800A0E7D)连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。...
ADODB.Recordset(0x800A0E7D)连接无法用于执行此操作.在此上下文中它可能已被关闭或无效./editor/eWebEditor.asp,第136行 ADODB.Recordset ...
- Socket:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
最近服务器的Socket代理软件经常报这个错误: log:Error On : 2013-5-17 0:01:00 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. 在 System.Net ...
- 进服务器显示系统缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法...
异常信息: System.Net.Sockets.SocketException (0x80004005): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. 192.168.0.187:2 ...
- 疑难杂症--由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
在巡检数据库时发现,数据库备份作业失败,查看错误日志发现以下提示: 已以用户 WIN2008-JH122\SYSTEM 的身份执行. Microsoft (R) SQL Server 执行包实用工具 ...
最新文章
- 什么是Scala的收益?
- Boost:bind绑定查找问题的测试程序
- 2021苏州大学计算机考研分数,苏州大学2021考研分数线已公布
- php检查函数是否存在,php判断类是否存在函数class_exists用法分析
- 百度拥抱年轻人,53 岁张亚勤成退休第一人!
- 安装虚拟机时遇到的问题
- flink的Yarn模式
- 官网下载storage manager方法
- ipv6单播地址包括哪两种类型_Ipv6详解
- 谷歌火狐浏览器被360浏览器劫持的解决办法
- vue2 element使用笔记总结
- jQuery库(1)
- 【Tableau 图表大全27】之区域图(面积图)
- Python基本数据类型大集合
- PHP 发送电子邮件
- 数据集划分、label生成及按label将图片分类到不同文件夹
- CGMM 基于上下文的马尔可夫模型
- ECharts 柱状图上显示数据,并自定义图标
- JsonObject生成Json字符串有转意字符
- 谈谈做等保三级后的一些关于运维的想法
热门文章
- 全文检索、数据挖掘、推荐引擎系列4---去除停止词添加同义词
- 献给开发者的大礼--打造CSDN论坛专用阅读器(电脑报2006年11月6日 第44期)
- 在SQL Server 2005中解决死锁(转)
- asp.net常用函数 选择自 UAM_Richard 的 Blog
- centos 安装pip3
- FutureTask的使用
- node汉字拼音转换需要用到pinyin包,使用pinyin中的分词时报错提示需要安装nodejieba依赖...
- [Splay][线段树] jzoj P5662 尺树寸泓
- python购物车模块
- 简单显示分配器的实现