using System.Collections.Generic;
static List<string> ListaAlunos = new List<string>();
public static void Main()
Console.WriteLine("Ínicio do programa");
bool sairDoPrograma = false;
Console.WriteLine("** Menu ***");
Console.WriteLine("1 - Incluir Aluno");
Console.WriteLine("2 - Alterar Aluno");
Console.WriteLine("3 - Excluir Aluno");
Console.WriteLine("4 - Imprimir Dados Do Aluno");
Console.WriteLine("5 - Sair Do Sistema");
int opcao = Convert.ToInt16(Console.ReadLine());
if (VerificarSeAlunoExiste())
Console.WriteLine("O ALUNO JA FOI CADASTRADO");
Console.WriteLine("O ALUNO NAO FOI CADASTRADO");
private static void ExibirAlunos()
Console.WriteLine("**Lista de Alunos****");
while (indice < ListaAlunos.Count)
Console.WriteLine(indice + " - " + ListaAlunos[indice]);
private static void CadastrarAlunos()
Console.WriteLine("INFORME O NOME DO ALUNO");
string NomeAluno = Console.ReadLine();
ListaAlunos.Add(NomeAluno);
private static bool VerificarSeAlunoExiste()
Console.WriteLine("INFORME O NOME DO ALUNO A SER PESQUISADO");
string NomeAluno = Console.ReadLine();
return ListaAlunos.Contains(NomeAluno);
private static void RemoverAluno()
Console.WriteLine(" INFORME O INDICE DO ALUNO A SER REMOVIDO");
int indice = Convert.ToInt16(Console.ReadLine());
if (indice < 0 || indice > ListaAlunos.Count - 1)
Console.WriteLine("O INDICE INFORMADO NAO EXISTE");
ListaAlunos.RemoveAt(indice);