日期:2014-05-18  浏览次数:20743 次

自己做了一个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
------解决方案--------------------
探讨

参考MSDN,重点那段代码,如何实现自定义集合的 IEnumerable 接口
http://msdn.microsoft.com/zh-cn/library/system.collections.ienumerable.getenumerator.aspx

------解决方案--------------------
Dispose中处理你自己分配的空间释放,其他那几个参考msdn
------解决方案--------------------
有必要覆盖这几个吗?
------解决方案--------------------
实现IList<T>就好了
如果没有用到非托管的资源或者是需要即时回收的对象,可以不必实现IDispose