// Java : Iterator package iteration; import java.util.Iterator; public class Program { public static void main(String[] args) { DaysOfTheWeek weekDays = new DaysOfTheWeek(); for (Object day : weekDays) { System.out.println(day); } System.out.println("---- End of 1st iteration ----"); Iterator it = weekDays.iterator(); while (it.hasNext()) { Object day = it.next(); System.out.println(day); } Sys..
// C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { DaysOfTheWeek weekDays = new DaysOfTheWeek(); foreach (string day in weekDays) { Console.WriteLine(day); } Console.WriteLine("---- End of 1st iteration ----"); IEnumerator myEnumerator = weekDays.GetEnumerator(); while (myEnumerator.MoveNext()) { Console.WriteLine(myEnum..
// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { List animals = new List(); animals.Add("Dog"); animals.Add("Cat"); animals.Add("Fox"); IEnumerator myEnumerator = animals.GetEnumerator(); Console.WriteLine(myEnumerator.MoveNext()); // True Console.WriteLine(myEnumerator.Current); // Dog..