public static void Main() { Demo demo = new Demo(); MyDelegate del = new MyDelegate(demo.Display); del(); del = new MyDelegate(demo.Show); del(); Console.WriteLine(demo.CallFunction(new newDel(demo.add), 20, 30)); Console.WriteLine(demo.CallFunction(new newDel(demo.sub), 120, 20)); }