using System;delegate int MyNumber(int n);namespace MyTest
{class TestDelegate{static int num = 100;public static int AddNum(int p){num += p;return num;}public static int MultNum(int q){num *= q;return num;}public static int getNum(){return num;}static void Main(string[] args){MyNumber nc1 = new MyNumber(AddNum);MyNumber nc2 = new MyNumber(MultNum);nc1(250);Console.WriteLine("Value of Num: {0}", getNum());nc2(50);Console.WriteLine("Value of Num: {0}", getNum());Console.ReadKey();}}
}