using System.Collections.Generic;
public static void Main()
Console.WriteLine("Start");
Console.WriteLine("Yieldig starts only now");
foreach (var value in yields)
Console.WriteLine("Got new yield");
Console.WriteLine($"Yielded {value}");
public static IEnumerable<string> Yields()
Console.WriteLine("Yields started");
Console.WriteLine("Getting A");
Console.WriteLine("Getting B");
Console.WriteLine("Getting C");