using System.Collections.Generic;
public static void Main()
private static IEnumerable<int> Integers()
Console.WriteLine("Inside iterator: " + i);
private static void PrintNumbers()
var numbers = Integers().Take(3);
Console.WriteLine("Starting iteration");
foreach (var number in numbers)
Console.WriteLine("Inside foreach: " + number);