using System.Collections.Generic;
using System.Globalization;
static List<string> listaAlunos = new List <string>();
public static void Main()
Console.WriteLine("Digite uma Opção");
Console.WriteLine("1 - Cadastrar Alunos");
Console.WriteLine("2 - Exibir Alunos");
Console.WriteLine("3 - pesquisar aluno");
Console.WriteLine("4 - Remover aluno");
Console.WriteLine("5 - sair");
int opçao = Convert.ToInt16(Console.ReadLine());
case 1: CadastrarAlunos();
if (VerificarSeAlunoExiste())
Console.WriteLine("o Aluno ja foi cadastrado");
else Console.WriteLine("o Aluno nao foi cadastrado");
default: Console.WriteLine("Opção inválida");
private static void ExibirAlunos()
Console.WriteLine("*****Lista de alunos*****");
while (indice < listaAlunos.Count)
Console.WriteLine(listaAlunos[indice]);
private static void CadastrarAlunos()
Console.WriteLine("Informe o nome do aluno");
string nomeAluno = Console.ReadLine();
DateTime dataCadastro = DateTime.Now;
listaAlunos.Add(nomeAluno + "Data de Cadastro:" +
dataCadastro.ToString( new CultureInfo ("pt-BR")));
private static bool VerificarSeAlunoExiste()
Console.WriteLine("informe o nome do aluno");
string nomeAluno = Console.ReadLine();
bool alunoExiste = false;
while (indice < listaAlunos.Count)
if (listaAlunos[indice].Contains(nomeAluno))
private static void RemoverAluno()
Console.WriteLine("informe o nome do aluno");
string nomeAluno = Console.ReadLine();
listaAlunos.Remove(nomeAluno);