2013-6-20-foreach之遍历集合时

foreach遍历时不能删除元素
    foreach实现IEnumerator 接口,内部调用GetEnumerator ()返回一个IEnumerator  接口类型的对象,使用


movenext  访问下一个元素,current 访问当前元素,且current 当前元素为只读。foreach遍历时不是不能删,而是


删除后,引用的值将改变,再次引用时,可能访问不到,报“集合已改变”的异常。

你可能感兴趣的:(2013-6-20-foreach之遍历集合时)