Exemplo n.º 1
0
        public static void Main()
        {
            Console.WriteLine("Enter how many student details u want to enter ");
            int no = Convert.ToInt32(Console.ReadLine());

            MaleStudent[] obj = new MaleStudent[no];
            for (int i = 0; i < obj.Length; i++)
            {
                Console.WriteLine("Enter name ");
                string name = Console.ReadLine();
                Console.WriteLine("Enter marks ");
                int m = Convert.ToInt32(Console.ReadLine());
                obj[i] = new MaleStudent(name, m);
            }
            foreach (MaleStudent m in obj)
            {
                if (m.GetMarks() >= 90)
                {
                    AdmissionGrantedEvt += new LinkToEventHandler1(m.MyActionItem);
                }
                else
                {
                    AdmissionDeniedEvt += new LinkToEventHandler1(m.MyActionItem);
                }
            }

            SendEvent();
            Console.ReadLine();
        }
Exemplo n.º 2
0
        public static void Main()
        {
            Console.WriteLine("Enter number how many data u want to enter ");
            int n = Convert.ToInt32(Console.ReadLine());

            MaleStudent[] Tom = new MaleStudent[n]; // we r creating object bcz this clas send event to MaleStudent
            for (int i = 0; i < Tom.Length; i++)
            {
                Console.WriteLine("Enter student name");
                string name = Console.ReadLine();
                Console.WriteLine("Enter marks ");
                int m = Convert.ToInt32(Console.ReadLine());
                Tom[i] = new MaleStudent(name, m);
            }

            for (int i = 0; i < Tom.Length; i++)
            {
                if (Tom[i].GetMarks() >= 90)
                {
                    AdmissionGrantedEvt += new LinkToEventHandler1(Tom[i].MyActionItem);
                }
                else
                {
                    AdmissionDeniedEvt += new LinkToEventHandler1(Tom[i].MyActionItem);
                }
            }

            SendEvent();//So let's have a function by the name SendEvent()
            Console.ReadLine();
        }
Exemplo n.º 3
0
        public static void Main()
        {
            Client2 c1_o1 = new Client2("Object1 of Client1 class");
            Client2 c1_o2 = new Client2("Object2 of Client1 class");
            Client2 c1_o3 = new Client2("Object3 of Client1 class");

            Evt += new LinkToEventHandler1(c1_o1.Client1EventHandler);
            Evt += new LinkToEventHandler1(c1_o2.Client1EventHandler);
            Evt += new LinkToEventHandler1(c1_o3.Client1EventHandler);
            DoSomething();
            Console.Read();
        }