区块链系统之家

关注最新技术动态

c#字典Dictionary循环Remove自减时注意不能用foreach

字典Dictionary循环Remove自减时注意不能用foreach,否则会导致循环的时候自己的数量在变化,导致报错,

未解决此问题,需要用for

测试,初始化字典时候,添加2个list,各8个item

编码实现

点击按钮一个个移除或者取出所有的list的item,如果list数量为1时候,直接删除键值对,

每次移除,进行计数,统计次数

编码实现

值得注意的是每次移除的时候需要进行内部的循环指针--,可完美实现foreach的问题

posted on 2013-01-16 14:53  新技术动态  阅读(4714)  评论(0编辑  收藏  举报

导航