我不是很擅長數據結構,但我想嘗試在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
如果您只需要標準功能,則應該使用標準列表 –