作者proofreader (Miss妲己)
看板C_Sharp
標題[問題] generic implements interface compile error in .NET 2.0
時間Wed Oct 28 06:36:36 2009
我將書上範例照打做練習,不過出現錯誤訊息如下:
does not implement interface member
System.Collections.IEnumerable.GetEnumerator()'
書上程式如下:
public class MyList<T>:Icollection,IEnumerable
{
private ArrayList _myList = new ArrayList();
public void Add(T val)
{
_myList.Add(val);
}
public T this[int index]
{
get
{
return (T)_myList[index];
}
}
}
後來加上另一片段程式,就沒有錯誤,但不知道原因,若有高手知道煩請回應
public IEnumerator<T> GetEnumerator()
{
return null;
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 188.220.191.53
1F:→ james732:IEnumerable 你既然有寫這個interface 就要實作內容 10/28 08:30