Exemple #1
0
        public static void AttendMeeting(Emp e)
        {
            if (e is Programmer) //step 1,is only checks if e is programmer or not
            {
                e.display();     //step 2
            }
            else
            {
                Console.WriteLine("\n\n\nSalesmgr to Programmer Not possible");
            }

            Programmer p = e as Programmer; // as checks & typecasts e into programmer

            if (p != null)
            {
                p.display();
            }
        }
Exemple #2
0
        public static void Main()
        {
            admin      a = new admin();
            Salesmgr   s = new Salesmgr();
            Programmer p = new Programmer();

            Console.WriteLine("enter the info of admin");
            a.accept();
            Console.WriteLine("enter the info of salesmgr");
            s.accept();
            Console.WriteLine("enter the info of programmer");
            p.accept();

            Console.WriteLine("----- the info of admin---------");
            a.display();
            Console.WriteLine("--------the info of salesmgr-----------");
            s.display();
            Console.WriteLine("----------the info of progrmr---------");
            p.display();

            Console.ReadLine();
        }