场景:将ArrayList中符合条件的记录删掉,第一时间写出的程序如下: foreach (string aStr in aList) } 似乎没有错误,编译也通过的,但运行时如果真的遇到符合条件的数据,则会抛出错误:简单的解决办法是如何呢?这时用Clone方法最好不过了,用如下代码: ArrayList bList = (ArrayList)aList.Clone(); foreach (string aStr in bList) 似乎集合类型都会有这样的问题的。 相关文章: 2022-01-16 2021-09-02 2021-06-03 2022-12-23 2021-11-04 2022-01-05 2021-08-08 2022-12-23