你的位置:首页 > 软件开发 > ASP.net > C#迭代器

C#迭代器

发布时间:2015-03-19 20:02:17
1. 概述 迭代器用于遍历集合。迭代器可定义为方法或get访问器。在event, 实例构造函数,静态构造函数以及静态析构函数中不能使用迭代器。 yield 关键字专门为迭代器而设计。通过 yield定义迭代器,在实现IEnumerable 和 IEnumerator 接口以自定义 ...

1. 概述

迭代器用于遍历集合。迭代器可定义为方法或get访问器。在event, 实例构造函数,静态构造函数以及静态析构函数中不能使用迭代器。

yield 关键字专门为迭代器而设计。通过 yield定义迭代器,在实现IEnumerable 和 IEnumerator 接口以自定义集合时无需添加其他显式类(保存枚举状态)。

yield 语句有两种形式:

yield return <expression>;yield break;

原标题:C#迭代器

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录