摘要:
概述IEnumerable和IEnumerator接口存在的意义:用来实现迭代的功能! public interface IEnumerable { IEnumerator GetEnumerator(); } public interface IEnumerator { object Current { get; } bool MoveNext(); void Reset(); }迭代的原理首先来说一下集合实现的原理:对于ArrayList、List等集合,类中有一个私有的数组类型字段,向集合中添加数... 阅读全文