C#部分:

1.C#中集合有三种,数组类,ArrayList,和字典键值对类,一般也可以自定义集合,但是自定义集合的类型也只有这三类。

2.自定义集合实现三类集合的方法:前两者需要继承CollectionBase类,Array需要使用List属性,ArrayList需要使用InnerList属性,后一种,继承DictionaryBase类,使用Dictionary属性。

public class myCollect : CollectionBase
    {
        public void Add(int a)
        {
            List.Add(a);
        }
        public void Remove(int a)
        {
            List.Remove(a);
        }
        //实现索引器
        public int this[int index]
        {
            get
            {
                return (int)List[index];
            }
            set 
            {
                List[index] = value;
            }
        }
    }
继承CollectionBase

相关文章:

  • 2021-08-31
  • 2022-12-23
  • 2022-02-15
  • 2021-11-21
  • 2022-12-23
  • 2021-04-23
  • 2022-12-23
  • 2021-06-02
猜你喜欢
  • 2021-11-01
  • 2021-09-27
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
相关资源
相似解决方案