コード例 #1
0
ファイル: Program.cs プロジェクト: sebys/programacion-2-2017
        static void Main(string[] args)
        {
            var     Ingenieria = Carrera.agregarcarrera("Ingenieria");
            Materia materia1   = new Materia();
            Materia materia2   = new Materia();

            materia1.nombremateria = "Calculo";

            materia2.nombremateria = "Calculo";


            Ingenieria.CargarMateria(materia1);
            Ingenieria.CargarMateria(materia2);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: sebys/programacion-2-2017
        public static Carrera agregarcarrera(string nombre)
        {
            foreach (var carrera in listadecarreras)
            {
                if (carrera.nomebrecarrera == nombre)
                {
                    throw new NotSupportedException("No se puede agregar un objeto duplicado.");
                }
            }

            Carrera nuevacarrera = new Carrera();

            nuevacarrera.nomebrecarrera = nombre;
            listadecarreras.Add(nuevacarrera);
            return(nuevacarrera);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: sebys/programacion-2-2017
        static void Main(string[] args)
        {
            Carrera carrera = new Carrera();

            carrera.AgregarMateria(new Materia {
                Nombre = "M1"
            });
            Materia materia = new Materia();
            Alumno  alumno  = new Alumno();

            alumno.Nombre = "Nico";
            materia.AgregarAlumnos(alumno);
            materia.OnAlumnos += new DelegadosMaterias(Materia_OnAlumnos);
            materia.AgregarAlumnos(alumno);



            Console.ReadLine();
        }