code_philo

导航

2015年3月19日

C#迭代器

摘要: 1. 概述 迭代器用于遍历集合。迭代器可定义为方法或get访问器。在event, 实例构造函数,静态构造函数以及静态析构函数中不能使用迭代器。 yield 关键字专门为迭代器而设计。通过 yield定义迭代器,在实现IEnumerable 和 IEnumerator 接口以自定义集合时无需添加其他显式类(保存枚举状态)。 yield 语句有两种形式: yield return ; y... 阅读全文

posted @ 2015-03-19 16:17 code_philosophy 阅读(437) 评论(0) 推荐(0) 编辑