作者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