Estou Assistindo ao curso C#: criando sua primeira aplicação.
Estou no capítulo 03 (Listas e loops no C#) aula 03 (Adicionando a lista de músicas), e mesmo o meu código estando idêntico ao código apresentado no curso o meu programa não compila :(
Já repassei várias vezes, porém não consigo entender o problema. **Consegue me ajudar ? **
MEU CÓDIGO: ****
//Scren Sound
string mensagemDeBoasVindas = "Boas Vindas ao Screen Sound!";//Declarqando Variável
void ExibirMensagemDeBoasVindas()
{
Console.WriteLine(@"
░██████╗░█████╗░██████╗░███████╗███████╗███╗░░██╗ ░██████╗░█████╗░██╗░░░██╗███╗░░██╗██████╗░
██╔════╝██╔══██╗██╔══██╗██╔════╝██╔════╝████╗░██║ ██╔════╝██╔══██╗██║░░░██║████╗░██║██╔══██╗
╚█████╗░██║░░╚═╝██████╔╝█████╗░░█████╗░░██╔██╗██║ ╚█████╗░██║░░██║██║░░░██║██╔██╗██║██║░░██║
░╚═══██╗██║░░██╗██╔══██╗██╔══╝░░██╔══╝░░██║╚████║ ░╚═══██╗██║░░██║██║░░░██║██║╚████║██║░░██║
██████╔╝╚█████╔╝██║░░██║███████╗███████╗██║░╚███║ ██████╔╝╚█████╔╝╚██████╔╝██║░╚███║██████╔╝
╚═════╝░░╚════╝░╚═╝░░╚═╝╚══════╝╚══════╝╚═╝░░╚══╝ ╚═════╝░░╚════╝░░╚═════╝░╚═╝░░╚══╝╚═════╝░
");
Console.WriteLine(mensagemDeBoasVindas);
}
void ExibirOpcoesDoMenu()
{
Console.WriteLine("\nDidite 1 para Registrar uma banda");
Console.WriteLine("Didite 2 para mostrar todas as bandas");
Console.WriteLine("Didite 3 para avaliar uma banda");
Console.WriteLine("Didite 4 para exibir a média de uma banda");
Console.WriteLine("Didite -1 para sair");
Console.Write("\nDidite a sua opção:");//console.writeline= escreve e pula uma linha. consele.write = apenas escreve, sem pular linha
string opcaoEscolhida = Console.ReadLine()!;//colocamos o ! no final pois ele indica que o tipo string não pode trabalhar com valor nulo
int opcaoEscolhidaNumerica = int.Parse(opcaoEscolhida); // Função Parse serve para converter um tipo de dado para outro (neste caso convertemos string para int)
switch (opcaoEscolhidaNumerica)
{
case 1:RegistrarBanda();
break;
case 2: Console.WriteLine("\nVocê escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 3: Console.WriteLine("\nVocê escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 4: Console.WriteLine("\nVocê escolheu a opção " + opcaoEscolhidaNumerica);
break;
case -1: Console.WriteLine("\nVocê escolheu a opção " + opcaoEscolhidaNumerica);
break;
default: Console.WriteLine("\nTchau tchau :)");
break;
}
}
void RegistrarBanda()
{
Console.Clear();
Console.WriteLine("Registro de bandas");
Console.Write("Digite o nome da banda que deseja registrar: ");
string nomeDaBanda = Console.ReadLine ()!;
Console.WriteLine($"A banda {nomeDaBanda} foi registrada com sucesso! ");
Thread.Sleep(2000);
Console.Clear();
ExibirOpcoesDoMenu ();
}
ExibirMensagemDeBoasVindas();
ExibirOpcoesDoMenu();