Buenos días!
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 originalprivate 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!