[問題] generic implements interface compile error in .NET 2.0

看板C_Sharp作者 (Miss妲己)時間16年前 (2009/10/28 06:36), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我將書上範例照打做練習,不過出現錯誤訊息如下: 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

10/28 08:30, , 1F
IEnumerable 你既然有寫這個interface 就要實作內容
10/28 08:30, 1F
文章代碼(AID): #1AvtNuYP (C_Sharp)