foreach是取只读的,在取的时候数据不能变(包括修改,删除,添加等)。要避免这个问题,就应该使用for循环。
以前没有考虑过对collection类型对象操作时for 和foreach的区别,总感觉foreach更方便一些。今天写了个foreach循环来遍历一个Dictionary,之后在foreach体内又对其添加,表面上逻辑和写法看着没错,但在运行时出现异常:查询集合已修改;可能无法执行枚举操作。查了一下,这个是使用foreach的典型的问题.
foreach是取只读的,在取的时候数据不能变(包括修改,删除,添加等)。要避免这个问题,就应该使用for循环。
以前没有考虑过对collection类型对象操作时for 和foreach的区别,总感觉foreach更方便一些。今天写了个foreach循环来遍历一个Dictionary,之后在foreach体内又对其添加,表面上逻辑和写法看着没错,但在运行时出现异常:查询集合已修改;可能无法执行枚举操作。查了一下,这个是使用foreach的典型的问题.
同城预约上门服务系统AJAX 家政 v1.1.1 高级版源码 FastAdmin
成人情趣商城系统源码
AI女神短视频制作AI视频制作提示词(含绘图词、视频词)
网址目录导航网站源码 导航网站模板(自适应手机端) PbootCMS内核
(自适应手机端)寺庙佛教网站模板 佛法寺庙网站源码 PbootCMS内核
典藏武侠端游【赤壁三分天下之夺魄之刃】最新整理单机一键即玩镜像端+Linux手工服务端+PC客户端+GM工具+详细搭建教程
3DMMORPG端游【新武林外传401情义武林120级强天位版】最新整理单机一键即玩镜像端+Linux手工服务端+GM工具+网页注册+PC客户端+详细搭建教程
MacCMSPro视频影视系统源码 含9套模板

