如有雷同,不胜荣欣.若转载,请注明 在C#中,用HashTable,DataTable等复制和克隆浅谈,以下直接看样例 HashTable ht = null; ht = new HashTable(); foreach(string s in ht) { //... } //上面遍历的时候须要改动HashTable中的键值,通常会报异常,提示您的集合已改动XXX什么的.由于foreach遍历的时候,in 后面的集合不可更改 //这个时候应该我想到了,应该在遍历之前复制一份, HashTable…