namespace MyWork
{
public class bItem
{
public string d = "aa";
}
public class bArray: IEnumerator
{
private ArrayList bItems = new ArrayList();
private int iPos = 1;
object IEnumerator.Current
{
get
{
return (bItem)bItems[iPos];
}
}
//添加
public virtual int Add(bItem item)
{
return bItems.Add(item);
}
//是否包含对象
public virtual bool Contains(bItem item)
{
return bItems.Contains(item);
}
//删除
public virtual void Remove(bItem item)
{
bItems.Remove(item);
}
//得到对象集合
public ICollection GetItems()
{
return bItems;
}
//得到指定位置单个对象
public bItem this[int Index]
{
get
{
return (bItem)bItems[Index];
}
}