摘要:
C#学习之自定义迭代器(yield return)实现枚举器,以实现foreach 阅读全文
posted @ 2012-02-22 13:14
仙外仙
阅读(3511)
评论(3)
推荐(5)
摘要:
本人初学C#,本文仅供个人整理思路用,那里说得不对,请大家多多指教,万分感激!本文目的:通过实现 IEnumerable 接口,使得自定义类能使用foreach语句来遍历自身元素前提知识:数组可以被foreach语句遍历数组中的元素,原因是所有数组的基类都是System.Array ,而System.Array 类实现了IEnumerable接口,可以通过GetEnumerator方法按需提供一个叫做枚举数(enumerator)的对象,枚举数可以依次返回请求的数组的元素。 (注:C#里面的枚举数,也就是枚举器,类似于C++中的迭代器,而C#中的迭代器是另外一个意思。不知我这样理解对否?)第一 阅读全文
posted @ 2012-02-22 00:43
仙外仙
阅读(10162)
评论(11)
推荐(4)

浙公网安备 33010602011771号