コード例 #1
0
        public static void EjecutarEjemplo()
        {
            var victor = new Persona("Victor", 25, "Masculino");

            var olga = new Persona("Olga", 35, "Femenino");

            var jhon = new Persona("Jhon", 20, "Masculino");

            var laura = new Persona("Laura", 32, "Femenino");

            var bachillerVictor = new Bachiller(victor, true, false, "Serafico");

            var lauraBachiller = new Bachiller(laura, true, false, "San Juan Bosco");

            var lauraTecnologa = new Tecnologo(lauraBachiller, "Tecnóloga en desarrollo de software");

            var conjuntoDePersonas = new List <Persona>();

            conjuntoDePersonas.Add(lauraTecnologa);
            conjuntoDePersonas.Add(bachillerVictor);
            conjuntoDePersonas.Add(jhon);
            conjuntoDePersonas.Add(olga);

            //Universal afirmativa para persona
            Console.WriteLine("Todos los elementos son bachiller: " + conjuntoDePersonas.All(persona => persona is Bachiller));

            //Universal negativa para persona
            Console.WriteLine("Todos los elementos no son bachiller: " + conjuntoDePersonas.All(persona => !(persona is Bachiller)));

            //Particular afirmativa para persona
            Console.WriteLine("Al menos un  elemento es bachiller: " + conjuntoDePersonas.Any(persona => persona is Bachiller));

            //Particular negativa para persona
            Console.WriteLine("Al menos un elemento no es bachiller: " + conjuntoDePersonas.Any(persona => !(persona is Bachiller)));
        }
コード例 #2
0
 public Tecnologo(Bachiller bachiller, string titulo) : base(bachiller, bachiller.Academico, bachiller.Tecnico, bachiller.NombreColegio)
 {
     Titulo = titulo;
 }