- 3
- 0
- 约4.53千字
- 约 28页
- 2015-09-16 发布于广东
- 举报
net面向对象程序设计-19-枚举集合-2010-2011-2,无法枚举容器中的对象,无法枚举容器的对象,枚举对象,无法枚举容器中对象,java枚举对象,string转枚举对象,java枚举集合,枚举集合,js枚举对象属性
.NET面向对象程序设计 第19章 枚举集合 19.1枚举集合中的元素 foreach语句极大的简化了需要编写的代码 int[ ] pins = { 9, 3, 7, 2 }; foreach (int pin in pins) { Console.WriteLine(pin); } 为什么数组可以这么做呢? 数组可以按需提供一个叫做枚举器的对象,枚举器可以依次返回请求的数组的元素 枚举器指导项的次序并且跟踪它在序列中的位置,然后返回请求的当前项 对于枚举器的类型而言,必须有一个方法来获取它们 在.net中获取一个对象枚举器的标准方法是调用对象的GetEnumerator方法 凡是实现了GetEnumerator方法的类型叫做可枚举类型enumerable 可枚举的集合:实现了System.Collections .IEnumerable接口的一个集合 C#中所有数组都是System.Array类的实例 该类是实现了IEnumerable接口的一个集合类 在IEnumerable接口中,包含一个名为GetEnumerator的方法: IEnumerator GetEnumerator(); GetEnumerator方法返回一个枚举器对象,该枚举器实现了System.Collections .IEnumerable接口 枚举器对象用于遍历集合中
原创力文档

文档评论(0)