本文共 804 字,大约阅读时间需要 2 分钟。
using System;using System.Collections;namespace TEST{ // 在自定义的类的内部实现迭代器方法 public class DaysOfTheWeek : IEnumerable { string[] m_Days = { "Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat" }; // 实现该方法之后,将能自动迭代 public IEnumerator GetEnumerator () { for (int i = 0; i < m_Days.Length; i++) { yield return m_Days [i]; } } } class MainClass { public static void Main (string[] args) { // 创建类对象 DaysOfTheWeek week = new DaysOfTheWeek (); foreach (string day in week) { Console.Write (day + " "); } } }}
转载地址:http://cbkii.baihongyu.com/