Question 1  of   14

What is the output of the program below? class Program { delegate void D(int x); static void Main() { D a = x => Console.Write(++x); D b = x => Console.Write(--x); D all = a + b; if (all.GetInvocationList().GetLength(0) > 1) { all -= a; } all(4); } }

A. 53
B. 5
C. 3
D. 50