using System;
public class Program
{
public static void Main()
Console.WriteLine(new Program().Increment());
}
public Func<int> Increment = increment;
private static Func<int> increment = new Func<Func<int>>(() =>
int num = 0;
return () => num++;
}).Invoke();