public Form1() { InitializeComponent(); string nombreFicheroRespuestas = @"plantilla.txt"; string nombreFicheroExamen = @"datos.txt"; Fichero fich = new Fichero(); int preguntasTotales = 0; string nombreAlumno = ""; //leer plantilla foreach (string item in fich.LeerLinea(nombreFicheroRespuestas)) { string[] linea = item.Split('-'); int num = Convert.ToInt32(Convert.ToInt32(linea[0])); char resp = linea[1].ElementAt <char>(0); respuestasCorrectas.Add(num, resp); preguntasTotales++; } //leer examenes foreach (string item in fich.LeerLinea(nombreFicheroExamen)) { string[] linea = item.Split('-'); if (linea.Length == 1) { if (!nombreAlumno.Equals("")) { alumnos.Add(new Alumno(nombreAlumno, respuestas, respuestasCorrectas, preguntasTotales)); } respuestas.Clear(); nombreAlumno = linea[0]; } else { int num = Convert.ToInt32(linea[0]); respuestas.Add(num, linea[1].ElementAt <char>(0)); } } foreach (Alumno item in alumnos) { listBox1.Items.Add(item.nombre); } }
public Form1() { InitializeComponent(); string nombreFicheroRespuestas = @"plantilla.txt"; string nombreFicheroExamen = @"datos.txt"; Fichero fich = new Fichero(); int preguntasTotales = 0; string nombreAlumno = ""; //leer plantilla foreach (string item in fich.LeerLinea(nombreFicheroRespuestas)) { string[] linea = item.Split('-'); int num = Convert.ToInt32(Convert.ToInt32(linea[0])); char resp = linea[1].ElementAt<char>(0); respuestasCorrectas.Add(num, resp); preguntasTotales++; } //leer examenes foreach (string item in fich.LeerLinea(nombreFicheroExamen)) { string[] linea = item.Split('-'); if (linea.Length == 1) { if (!nombreAlumno.Equals("")) alumnos.Add(new Alumno(nombreAlumno, respuestas, respuestasCorrectas, preguntasTotales)); respuestas.Clear(); nombreAlumno = linea[0]; } else { int num = Convert.ToInt32(linea[0]); respuestas.Add(num, linea[1].ElementAt<char>(0)); } } foreach (Alumno item in alumnos) { listBox1.Items.Add(item.nombre); } }