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); }
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); }
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(); }