<分区>
这个问题在这个论坛被问了很多次。我知道问题的解决方案。但是我很好奇为什么“修改集合时无法执行枚举操作”
List<string> list = new List<string>();
list.Add("a");
list.Add("b");
int[] array = new int[6] { 1, 2, 3, 4, 5, 5 };
HashSet<int> hashSet = new HashSet<int>();
int i = 0;
foreach (string s in list)
{
list[i] = "test";
i++;
}
但是当我将列表更改为 list.toarray
时它起作用了。