using System; public class Test { public static void Main() { int variableLocal = 0; // Captured variable: Func delegado = () => variableLocal++; Console.WriteLine (delegado()); // 0 Console.WriteLine (delegado()); // 1 Console.WriteLine (variableLocal); // 2 } }