using System.Collections.Generic;
public static void Main()
var myList = new List<int>() { 1, 2, 3, 4, 5, 6 };
var myEnumerable = myList.Where(p =>
Console.WriteLine($"Checking: {p}");
using var enumerator = myEnumerable.GetEnumerator();
Console.WriteLine("Starting");
if(enumerator.MoveNext())
Console.WriteLine(enumerator.Current);
if(enumerator.MoveNext())
Console.WriteLine(enumerator.Current);