public override String ToString()
StringBuilder sb = new StringBuilder();
sb.AppendFormat("ID: {0}, Nombre: {1}, Edad: {2}, Matematicas: {3}, Español: {4}, Quimica: {5}, Fisica: {6}, Promedio: {7}", ID, Nombre, Edad, mat, esp, quim, fis, prom);
public static void Main(string[] args)
alumno[] alumnos=new alumno[10];
for(int i = 0; i<10; i++){
Console.WriteLine("Ingrese ID del alumno " + (i+1));
alumnos[i].ID= int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese Nombre del alumno " + (i+1));
alumnos[i].Nombre= (Console.ReadLine());
Console.WriteLine("Ingrese Edad del alumno " + (i+1));
alumnos[i].Edad= int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese Calificacion de Matematicas");
alumnos[i].mat= float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese Calificacion de Español");
alumnos[i].esp= float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese Calificacion de Quimica");
alumnos[i].quim= float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese Calificacion de Fisica");
alumnos[i].fis= float.Parse(Console.ReadLine());
for(int m = 0; m<10; m++){
Console.WriteLine("------------------------------------------------");
Console.WriteLine("ID: " + alumnos[m].ID);
Console.WriteLine("Calificaciones de " + alumnos[m].Nombre + " :");
Console.WriteLine("Edad: " + alumnos[m].Edad);
Console.WriteLine("La calificacion de matematicas es: " + alumnos[m].mat);
Console.WriteLine("La calificacion de español es: " + alumnos[m].esp);
Console.WriteLine("La calificacion de quimica es: " + alumnos[m].quim);
Console.WriteLine("La calificacion de fisica es: " + alumnos[m].fis);
promedio = promedio = ((alumnos[m].mat + alumnos[m].esp + alumnos[m].quim + alumnos[m].fis)/4);
Console.WriteLine("Su promedio final es: " + promedio);