如何理解C#迭代器方法

2016-06-11  本文已影响0人  目标肢解

代器是C# 2.0中的新功能。它使类或结构支持foreach迭代,而不必“显示”实现IEnumerable或IEnumerator接口。只需要简单的使用yield关键字,由JIT编译器帮我们编译成实现IEnumerable或IEnumerator接口的对象(即:本质还是传统遍历,只是写法上非常简洁)。

迭代器(iterator)

上一篇 下一篇

猜你喜欢

热点阅读