遍历hashtable等 键值对数据结构的时候 提示 snapshot out of sync 错误的原因 是 循环内部修改了哈希表.不只是不能增加删除项,修改项的值也是不可以的.
ex:
foreach (DictionaryEntry de in ht)
{
ht[key] = 3;
}
上面例子 就是 修改了 其中一项的值. 导致报错.