Esempio n. 1
0
        static void Main(string[] args)
        {
            Obrero         ob    = new Obrero("carlos", 3, "perez", 8, 12.3f);
            Alumno         pe    = new Alumno("eze", "cholo", 5, "H");
            List <Persona> lista = new List <Persona>();

            lista.Add(ob);
            lista.Add(pe);
            foreach (Persona p in lista)
            {
                if (p is Obrero)
                {
                    Console.WriteLine(Obrero.Mostrar((Obrero)p));
                }
                else if (p is Alumno)
                {
                    Console.WriteLine(((Alumno)p).Mostrar());
                }
                Console.ReadLine();
            }
        }
Esempio n. 2
0
 public static string Mostrar(Obrero ob)
 {
     return(ob.Mostrar() + " legajo " + ob._legajo.ToString() + " sueldo " + ob._sueldo.ToString());
 }