using System;
using System.Collections.Generic;
public class Program
{
public static IEnumerable<int> InfiniteCounter(int i)
while (true)
yield return i;
i++;
}
public static void Main()
foreach (var i in InfiniteCounter(10))
Console.WriteLine(i);
if (i >= 15)
break;