C#循环删除List中某个元素

    根据项目中的须要删除list集合中某些键值对,这就须要作循环处理,可是尝试中出如今问题,使用for 还foreach,在使用foreach运行时报错,提示集合已修改,可能没法执行枚举操做。由于在foreach中删除元素时,每一次删除都会致使集合的大小和元素索引值发生变化,从需致使在foreach中删除元素会出现异常。可是使用for循环删除时,数据没有彻底删除,存在一部分没有被删除。 spa
相关文章
相关标签/搜索