using System;
public class Program
{
public static void Main()
Action<int> add3 = CreateAdder(3);
Action<int> add5 = CreateAdder(5);
add3(-1); // 2
add5(2); // 7
add5(0); // 5
add3(10); // 13
}
static Action<int> CreateAdder(int a)
return b => {
Console.WriteLine(a + b);
};