using System.Collections.Generic;
static List<string> listaAlunos = new List<string>();
public static void Main()
bool rodarPrograma = true;
string opcao = Console.ReadLine();
Console.WriteLine("Opcao invalida");
private static void ExibirMenu()
Console.WriteLine("*****Menu*****");
Console.WriteLine("1 - Cadastrar aluno");
Console.WriteLine("2 - Alterar aluno ");
Console.WriteLine("3 - Listar alunos");
Console.WriteLine("4 - Sair");
Console.WriteLine("***************");
Console.WriteLine("Digite o número da opção desejada: ");
private static void CadastrarAluno()
Console.WriteLine("Informe o nome do aluno: ");
string nomeAluno = Console.ReadLine();
listaAlunos.Add(nomeAluno);
Console.WriteLine(nomeAluno + "cadastrado com sucesso");
private static void ListarAlunos()
Console.WriteLine("\nLista de alunos do 2 Info 02\n");
for(int i = 0; i < listaAlunos.Count; i++)
Console.WriteLine(Convert.ToString(i) + " - " + listaAlunos [i]);
private static void AlterarAlunos()
Console.WriteLine("Informe o numero do aluno a ser alterado: ");
int indiceAluno = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Informe a alteracao: ");
listaAlunos[indiceAluno] = Console.ReadLine();
Console.WriteLine("Aluno alterado");
private static void ExcluirAlunos()
Console.WriteLine("Informe o numero do aluno a ser alterado: ");
int indiceAluno = Convert.ToInt32(Console.ReadLine());
listaAlunos.RemoveAt(indiceAluno);
Console.WriteLine("Aluno excluirdo");