public Aluno RemoverAluno(List <Aluno> alunos) { Aluno aluno = null; do { Console.ResetColor(); try { Console.WriteLine($"Turma Numero:{NumTurma} Alunos"); Alunos.ForEach(c => Console.WriteLine($"Nome:{c.Nome} N° de Registro:{c.NumeroMatricula}")); Console.WriteLine("Digite o Numero de Registro Ou Pressione Enter para sair"); string decisao = Console.ReadLine(); if (decisao == "") { return(null); } aluno = Alunos.First(x => x.NumeroMatricula == Convert.ToInt32(decisao)); } catch (ArgumentException) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Aluno não existe\nDigite Novamente"); } catch (Exception) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Digite Valores Validos!!!"); } } while (aluno == null); Alunos.Remove(aluno); alunos.Add(aluno); return(aluno); }