自己做了一个List类,有几个方法不会写,求思路或者代码!!!
自己做了一个List类,类似于System.Collections.Generic的List类(实现IList接口),但是有三个方法不会写,public void Dispose() 和 IEnumerator <T> IEnumerable <T> .GetEnumerator() 和 IEnumerator IEnumerable.GetEnumerator()
求思路或源码
------解决方案--------------------参考MSDN,重点那段代码,如何实现自定义集合的 IEnumerable 接口
http://msdn.microsoft.com/zh-cn/library/system.collections.ienumerable.getenumerator.aspx
------解决方案--------------------
------解决方案--------------------Dispose中处理你自己分配的空间释放,其他那几个参考msdn
------解决方案--------------------有必要覆盖这几个吗?
------解决方案--------------------实现IList<T>就好了
如果没有用到非托管的资源或者是需要即时回收的对象,可以不必实现IDispose