今天在写一段代码的时候遇到一个问题,我使用foreach遍历一个字典,在此过程中修改了字典的内容,结果报错。 回头看了看基础语法:发现里面明确提到了不要在foreach中修改集合。。。。因为foreach是只读遍历,所以无法做写(增删改)操作。 写了个小测试: List<int> list = new List<int>(new int[] {