Necessita uma atualização do código, pois está em loop. Quando inicia a execução, o app fecha com o retorno "0" .
Código da aula:
// Screen Sound string mensagemDeBoasVindas = "Boas vindas ao Screen Sound"; List listaDasBandas = new List { "U2", "The Beatles", "Calypso"};
void ExibirLogo() { Console.WriteLine(@"
░██████╗░█████╗░██████╗░███████╗███████╗███╗░░██╗ ░██████╗░█████╗░██╗░░░██╗███╗░░██╗██████╗░ ██╔════╝██╔══██╗██╔══██╗██╔════╝██╔════╝████╗░██║ ██╔════╝██╔══██╗██║░░░██║████╗░██║██╔══██╗ ╚█████╗░██║░░╚═╝██████╔╝█████╗░░█████╗░░██╔██╗██║ ╚█████╗░██║░░██║██║░░░██║██╔██╗██║██║░░██║ ░╚═══██╗██║░░██╗██╔══██╗██╔══╝░░██╔══╝░░██║╚████║ ░╚═══██╗██║░░██║██║░░░██║██║╚████║██║░░██║ ██████╔╝╚█████╔╝██║░░██║███████╗███████╗██║░╚███║ ██████╔╝╚█████╔╝╚██████╔╝██║░╚███║██████╔╝ ╚═════╝░░╚════╝░╚═╝░░╚═╝╚══════╝╚══════╝╚═╝░░╚══╝ ╚═════╝░░╚════╝░░╚═════╝░╚═╝░░╚══╝╚═════╝░ "); Console.WriteLine(mensagemDeBoasVindas); }
void ExibirOpcoesDoMenu() { ExibirLogo(); Console.WriteLine("\nDigite 1 para registrar uma banda"); Console.WriteLine("Digite 2 para mostrar todas as bandas"); Console.WriteLine("Digite 3 para avaliar uma banda"); Console.WriteLine("Digite 4 para exibir a média de uma banda"); Console.WriteLine("Digite -1 para sair");
Console.Write("\nDigite a sua opção: ");
string opcaoEscolhida = Console.ReadLine()!;
int opcaoEscolhidaNumerica = int.Parse(opcaoEscolhida);
switch (opcaoEscolhidaNumerica)
{
case 1: Console.WriteLine("Você escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 2: Console.WriteLine("Você escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 3: Console.WriteLine("Você escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 4: Console.WriteLine("Você escolheu a opção " + opcaoEscolhidaNumerica);
break;
case -1: Console.WriteLine("Tchau tchau :)");
break;
default: Console.WriteLine("Opção inválida");
break;
}
}
Como corrigir?