C#_IEnumerable和IEnumerator的区别<30/9/2017>
鼠标右键在新的标签页总打开查看:
想要实现对象的foreach迭代,必须继承接口IEnumerable,而接口IEnumerable只有一个GetEnumerator方法,而这个方法必须用IEnumerator接口实现,IEnumerator中给出了具体方法的固定定义
本文详细阐述了C#中IEnumerable与IEnumerator接口的区别。要使对象支持foreach迭代,需实现IEnumerable接口,该接口通过GetEnumerator方法返回IEnumerator实例。IEnumerator定义了迭代过程的具体行为。
C#_IEnumerable和IEnumerator的区别<30/9/2017>
鼠标右键在新的标签页总打开查看:
想要实现对象的foreach迭代,必须继承接口IEnumerable,而接口IEnumerable只有一个GetEnumerator方法,而这个方法必须用IEnumerator接口实现,IEnumerator中给出了具体方法的固定定义
7043

被折叠的 条评论
为什么被折叠?
