示例#1
0
        static void Main(string[] args)
        {
            saldelegate deleg  = new saldelegate(getsalary);
            var         salary = deleg.Invoke(30, 800);

            Console.WriteLine("salary = {0}"; salary);
            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            saldelegate deleg  = new saldelegate(getsalary);
            var         salary = deleg.Invoke(30, 800);

            Console.WriteLine("salary={0}", salary);
            //deleg=new saldelegate(getincentives);
            deleg += getincentives;  //referencing more than one method
            var incent = deleg.Invoke(30, 800);

            Console.WriteLine("incentives={0}", incent);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            saldelegate deleg  = new saldelegate(Getsalary);
            var         salary = deleg.Invoke(20, 200);

            Console.WriteLine("salary= {0}", salary);
            //deleg = new saldelegate(Getincentive);
            deleg += Getincentive;
            var incent = deleg.Invoke(30, 800);

            Console.WriteLine("incentives = {0}", incent);
            Console.ReadKey();
        }