.net 中有了List<T> 那么优雅,是不是就没人自己实现的迭代器了
在使用TPL的时候,你可能需要用迭代器模式实现自定义分区算法。当然,既然是一种模式,那么所有实现都是一样的。
一般能用.net framework的就用,没有必须非要实现自己的迭代器
在应用开发中基本上是不需要了。写一些工具类或者框架底层代码的时候还是有可能用到的。例如你自己实现一个linq to xxx。