摘要: 数组可以被foreach语句遍历数组中的元素,原因是数组可以按需提供一个叫做枚举数(enumerator)的对象.枚举数可以依次返回请求的数组的元素.对于有枚举数的类型而言,必须有一个方法来获取它们.在.NET中获取一个对象枚举数的标准用法是调用对象的GetEnumerator方法.实现GetEnumerator方法的类型叫做可枚举类型(enumerable),数组就是可枚举类型.要注意枚举数(enumerator)和可枚举类型(enumerable)的区别和联系.枚举数是可以依次返回集合项的类对象,可枚举类型是带有GetEnumerator方法的类型,它返回枚举数.当foreach被用来遍历 阅读全文
posted @ 2012-08-16 18:20 cateatmycode 阅读(660) 评论(0) 推荐(0) 编辑