// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { List weekDays = new List(); weekDays.Add("Sun"); weekDays.Add("Mon"); weekDays.Add("Tue"); weekDays.Add("Wed"); weekDays.Add("Thu"); weekDays.Add("Fri"); weekDays.Add("Sat"); foreach (string item in weekDays) { Console.WriteLine(item); } ..
// C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { DaysOfTheWeek myDays = new DaysOfTheWeek(); IEnumerator myEnumerator = myDays.GetEnumerator(); // When you create an iterator for a class or struct, you don't have to // implement the whole IEnumerator interface. When the compiler detects // the iterator, it automaticall..
// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { Count myCount = new Count(); IEnumerator genericEnumerator = myCount.GetEnumerator(); Console.WriteLine(genericEnumerator.MoveNext()); // True Console.WriteLine(genericEnumerator.Current); // one Console.WriteLine(genericEnumerator.MoveNe..