zoukankan      html  css  js  c++  java
  • c#字典Dictionary循环Remove自减时注意不能用foreach

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

    未解决此问题,需要用for

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

    编码实现

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

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

    编码实现

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

  • 相关阅读:
    COGS727 [网络流24题] 太空飞行计划
    Bzoj1692 洛谷P2870 [Usaco2007 Dec]队列变换
    Bzoj1029 [JSOI2007]建筑抢修
    Bzoj3168 [Heoi2013]钙铁锌硒维生素
    Bzoj4566 [Haoi2016]找相同字符
    Bzoj4771 七彩树
    Bzoj2597 [Wc2007]剪刀石头布
    Bzoj4773 负环
    HDU5772 String problem
    Bzoj1324 Exca王者之剑
  • 原文地址:https://www.cnblogs.com/sung/p/2862775.html
Copyright © 2011-2022 走看看