03 2018 档案

摘要:c yield关键字的用法 1.yield实现的功能 yield return: 先看下面的代码,通过yield return实现了类似用foreach遍历数组的功能,说明yield return也是用来实现迭代器的功能的。 yield break: 再看下面的代码,只输出了1,2,没有输出3,说明 阅读全文
posted @ 2018-03-30 21:34 blueberryzzz 阅读(50007) 评论(11) 推荐(29)
摘要:IEnumerator和IEnumerable 从名字常来看,IEnumerator是枚举器的意思,IEnumerable是可枚举的意思。 了解了两个接口代表的含义后,接着看源码: IEnumerator: IEnumerable: 发现IEnumerable只有一个GetEnumerator函数, 阅读全文
posted @ 2018-03-28 23:47 blueberryzzz 阅读(3321) 评论(1) 推荐(3)