如何在dictionary遍历时删除对应元素?

changjiangk 2013-01-03 03:47:14
如何在dictionary遍历时删除对应元素?
请哪位大侠指点一下~~
...全文
1625 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjiangk 2013-01-03
  • 打赏
  • 举报
回复
引用 1 楼 stonespace 的回复:
遍历时肯定不能删,删掉就会发生异常,我都是把key保存到一个LinkedList中,然后再删,
我目前也是这么操作的,不过我觉得这样代码写的不好看~~
hard_learner 2013-01-03
  • 打赏
  • 举报
回复
同意1楼的方式
烟灰洒落键盘 2013-01-03
  • 打赏
  • 举报
回复
dictionary.Remove(key)
stonespace 2013-01-03
  • 打赏
  • 举报
回复
遍历时肯定不能删,删掉就会发生异常,我都是把key保存到一个LinkedList中,然后再删,

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧