[ Foro de C# ]
int i = 0;
int opc = 0;
do {
Console.Clear();
Console.SetCursorPosition(15, 5); Console.Write("Alumnos");
Console.SetCursorPosition(10, 7); Console.Write("1. - Guardar Alumno");
Console.SetCursorPosition(10, 8); Console.Write("2. - Buscar Alumno");
Console.SetCursorPosition(10, 9); Console.Write("3.- Eliminar Alumno");
Console.SetCursorPosition(10, 10); Console.Write("4.- Salir");
Console.SetCursorPosition(15, 12); Console.Write("Opción : ");
Console.SetCursorPosition(24, 12); opc = int.Parse(Console.ReadLine());
Console.Clear();
switch (opc)
{
case 1:
{
Console.SetCursorPosition(5, 5); Console.WriteLine("Matricula :");
Console.SetCursorPosition(18, 5); Console.ReadLine();
Console.SetCursorPosition(5, 6); Console.Write("Nombre :");
Console.SetCursorPosition(18, 6); Console.ReadLine();
Console.SetCursorPosition(5, 7); Console.Write("Telefono :");
Console.SetCursorPosition(18, 7); Console.ReadLine();
Console.SetCursorPosition(5, 8); Console.Write("Correo :");
Console.SetCursorPosition(18, 8); Console.ReadLine();
i++;
break;
}
}
} while (opc != 4);
}
}
}
puedo guardar estos datos en un arreglo ?
si es posible solo modifica esta linea de la siguiente manera:
List<string> matriculas= new List<string>(); // este es tu variable de arreglo esto fuera del do
List<string> Nombres= new List<string>(); // este es tu variable de arreglo esto fuera del do
Console.SetCursorPosition(5, 5); Console.WriteLine("Matricula :");
Console.SetCursorPosition(18, 5); matriculas.Add(Console.ReadLine()); //aqui agregas atu arreglo el valor tecleado en matricula.
Console.SetCursorPosition(5, 6); Console.Write("Nombre :");
Console.SetCursorPosition(18, 6); Nombres.Add(Console.ReadLine()); //aqui el de los nombres.
puedes utilizar otro tipo de arreglo en donde 0 sean las matriculas 1 nombres etc etc y asi no declaras tantos arrays pero eso ya investigalo tu, suerte!!!
Veamos... esos Console.ReadLine no hacen nada, porque no los guardas en ningún sitio... un uso más real sería
string nombre = Console.ReadLine();
Y sí, puedes guardarlos en un arreglo, pero los detalles concretos dependerán de lo que te pidan. Por ejemplo, si hubiera un único alumno con esos 4 datos, podrías crear un array de 4 cadenas de texto:
string[] datos = new string[4];
datos[0] = Console.ReadLine();
Pero es más real que haya datos de varios alumnos, de modo que será un array bidimensional o un array de struct o de objetos...
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)