C#的List和DIctionary实现原理(手搓泛型类以及增删查改等功能)MyList类:这是一个泛型类,能够存储任意类型的元素。 _items数组:用于实际存储元素。 _size变量:记录当前列表中的元素数量。 构造函数:初始化数组容量为 4。 Count属性:获取列表中的元素数量。 索引器this[int index]:用于访问列表中的元素。 Add方法:向列表中添加元素,若数组容量不足,会调用EnsureCapacity方法来扩容。 EnsureCapacity方法:确保数组容量足够,若不足则将数组容量扩大为原来的 2 倍。