foreach遍历时不能删除元素
foreach实现IEnumerator 接口,内部调用GetEnumerator ()返回一个IEnumerator 接口类型的对象,使用
movenext 访问下一个元素,current 访问当前元素,且current 当前元素为只读。foreach遍历时不是不能删,而是
删除后,引用的值将改变,再次引用时,可能访问不到,报“集合已改变”的异常。
foreach实现IEnumerator 接口,内部调用GetEnumerator ()返回一个IEnumerator 接口类型的对象,使用
movenext 访问下一个元素,current 访问当前元素,且current 当前元素为只读。foreach遍历时不是不能删,而是
删除后,引用的值将改变,再次引用时,可能访问不到,报“集合已改变”的异常。