自己做了一个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