static void Main(string[] args)
        {
            WorkFromDelegate del1 = new WorkFromDelegate(WorkFromHandlerMethod1);
            WorkFromDelegate del2 = new WorkFromDelegate(WorkFromHandlerMethod2);

            Work(del1);
            Work(del2);
            Console.Read();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //Step 3: Invoke the delegate in the Main method
            WorkFromDelegate del1 = new WorkFromDelegate(WorkFromHandlerMethod1);
            WorkFromDelegate del2 = new WorkFromDelegate(WorkFromHandlerMethod2);

            del1.Invoke(1, WorkType.Meetings);
            del2.Invoke(12, WorkType.Reports);
            Console.Read();
        }
 //Step 3: Creating a common method
 static void Work(WorkFromDelegate del)
 {
     del(5, WorkType.Reports);
 }