// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { Count c1 = new Count(); foreach (var item in c1) { Console.WriteLine(item); } } } class Count : IEnumerable { public IEnumerator GetEnumerator() { yield return "one"; yield return "two"; yield return "three"; } IEnumerator IEnumerable.Get..
// C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { Count c1 = new Count(); IEnumerator myEnumerator = c1.GetEnumerator(); Console.WriteLine(myEnumerator.MoveNext()); // True Console.WriteLine(myEnumerator.Current); // one Console.WriteLine(myEnumerator.MoveNext()); // True Console.WriteLine(myEnumerator.Current); // two ..
// C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { Count c1 = new Count(); foreach (var item in c1) { Console.WriteLine(item); } } } class Count : IEnumerable { public IEnumerator GetEnumerator() { yield return "one"; yield return "two"; yield return "three"; } }} /* Outputonetwothree*/