作者a613204 (胖胖)
看板C_Sharp
标题[问题] DictionaryEnry 资料修改
时间Sun Feb 27 12:12:46 2011
想请问一下
我在foreach(DictionaryEntry data in Hashtable)
{
使用Hashtable的Remove方法
}
会一直错误 抛出例外 InvalidOperationException: Collection was modified
请问是什麽问题呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.34.18
1F:→ yeo1987:因为foreach中不能删除该可列举物件 02/27 16:01
2F:→ yeo1987:只是要对对应的key或value去做动作, 可以直接用.Keys() 02/27 16:02
3F:→ yeo1987:, .Values() 02/27 16:02
4F:推 horngsh:你要挖你所站立的地上的土, 你还能站得稳吗? 03/01 20:36
5F:推 petrushka:请复制一份副本进行你要的操作,这样就能得到你要的了 03/02 20:45