代器是C# 2.0中的新功能。它使类或结构支持foreach迭代,而不必“显示”实现IEnumerable或IEnumerator接口。只需要简单的使用yield关键字,由JIT编译器帮我们编译成实现IEnumerable或IEnumerator接口的对象(即:本质还是传统遍历,只是写法上非常简洁)。
代器是C# 2.0中的新功能。它使类或结构支持foreach迭代,而不必“显示”实现IEnumerable或IEnumerator接口。只需要简单的使用yield关键字,由JIT编译器帮我们编译成实现IEnumerable或IEnumerator接口的对象(即:本质还是传统遍历,只是写法上非常简洁)。
本文标题:如何理解C#迭代器方法
本文链接:https://www.haomeiwen.com/subject/qyacdttx.html
网友评论