我不是很擅长数据结构,但我想尝试在C#List类中实现方法添加这是我需要的唯一方法,我无法弄清楚下一步该怎么做我只有这个一段代码C#列表实现
public class myList<T> : List<T>
{
public T[] items;
public int size;
public myList()
{
items = new T[0];
}
public myList(int dim)
{
items = new T[dim];
}
public new void Add(T item)
{
items[size++] = item;
}
}
我也使用继承到列表中,因为我不希望执行其他的事情(接口)。随着这个代码,我有当我想看看我添加缺少的东西该列表(foreach)我什么都看不到。任何人都可以帮助我吗?
为什么你要从'List'继承'如果你想影响它的实际功能?你应该从'IList '继承。 –
除了继承问题而不是实现接口之外,您绝不会试图调整数组的大小。 – juharr
如果您只需要标准功能,则应该使用标准列表 –