作者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
→ yeo1987:因為foreach中不能刪除該可列舉物件 02/27 16:01
→ yeo1987:只是要對對應的key或value去做動作, 可以直接用.Keys() 02/27 16:02
→ yeo1987:, .Values() 02/27 16:02
推 horngsh:你要挖你所站立的地上的土, 你還能站得穩嗎? 03/01 20:36
推 petrushka:請複製一份副本進行你要的操作,這樣就能得到你要的了 03/02 20:45