using System.Collections.Generic;
public static void Main()
var evens = intEnumerable()
.Where(item => int.IsEvenInteger(item))
Console.WriteLine("Before iteration");
var output = evens.ToArray();
Console.WriteLine("After iteration");
Console.WriteLine(string.Join(',', output));
public static IEnumerable<int> intEnumerable()
foreach(int i in Enumerable.Range(0, 10))