public class CUserArray:IEnumerator继承IEnumerator可以实现你要的功能

解决方案 »

  1.   

    不会用,有一些Current,Movenext之类的让我去实现,不会做,而且没有arrayList的方便性了
    现在我把一个ArrayList型变量做为了个内部变量,都是对它操作,来实现的,我 知道这不是标准做法,但是简单的实现了我的要求,呵
    谢谢
      

  2.   

    using System;
    using System.Collections;
    using System.Web.Services.Description;public class BindingCollection : CollectionBase {
        public BindingCollection(){
        }    public Binding this[int index]{
    get {
    return (Binding) List[index];
    }
    set {
    List[index] = value;
    }
        }    public int Add(Binding binding ){
    return List.Add(binding);
        }    public bool Contains(Binding binding){
    return List.Contains( binding );
        }    public void CopyTo( Binding[] bindings , int index ){
    List.CopyTo(bindings, index);
        }    public int IndexOf( Binding binding ){
    return List.IndexOf( binding );
        }    public void Insert( int index , Binding binding ){
    List.Insert( index , binding );
        }    public void  Remove( Binding binding ){
    List.Remove( binding );
        }
    }