Estoy utilizando listas y me encontré en esta situación. Una lista de alumnos tiene a cada alumno con su correspondiente lista de calificaciones, este es el código:
Código C#:
Ver original
private class Alumno { public int id; public string nombre; public List<Calificaciones> calificacionesMensuales; public Alumno(int id, string nombre, List<Calificaciones> calificacionesMensuales) { this.id = id; this.nombre = nombre; this.calificacionesMensuales = calificacionesMensuales; } } private class Calificaciones { public int mes; public string materia; public int nota; public Calificaciones(int mes, string materia, int nota) { this.mes = mes; this.materia = materia; this.nota = nota; } } public void ArmarLista() { List<Alumno> alumnos = new List<Alumno>(); alumnos.Add(new Alumno(1, "pablito", new Calificaciones(2, "matematicas", 1))); }
Ese código da error, "has some invalid arguments", por lo que no le encuentro la vuelta a como añadir items a la lista alumnos. ¿Alguna Sugerencia?
Muchas Gracias!