不明白你的意思,myList当前是个固定了的枚举集合,MoveNext调用的是枚举类型的方法,和数组test没有任何联系

解决方案 »

  1.   

    MSDN里找这个:
    Explicit Interface Implemetation
    就是只有在cast成interface的情况下才暴露出来的类成员方法。
      

  2.   

    不好意思,看错了。
    ArrayList里面包了一个class,实现了IEnumerator,可以用来遍力ArrayList。
    GetEnumerator只是返回这个类的一个实例,当然也是IEnumerator的一个实例。
      

  3.   

    qqchen79:
      ArrayList里有实现IEnumerator的类吗?在哪?我怎么没找到?我是用对象浏览器和WINCV.IEnumerable接口我倒是看到了。
      

  4.   

    ArrayList中有GetEnumerator这个方法啊.返回是一个EnumeratorIEnumerator是接口怎么实现啊.
      

  5.   

    用你的ildasm,打开mscorlib.dll。
    System.Collections.ArrayList,里面有一个ArrayListEnumerator类,
    不过是Private的,你当然在外面不能看了。