No texto descritivo do vídeo dessa aula, a função void está escrita com pequenos erros que tornam o código não funcional:
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!");
Console.Clear();
Thread.Sleep(2000);
ExibirOpcoesDoMenu();
}
O primeiro erro é simples, falta um ; no fim do Console.Write de "Dighite o nome da banda..." O outro erro não é um bug, mas cria um erro de execução. A ordem de Console.Clear e Thread Sleep deveriam ser ao contrário (Como feito pelos professores no vídeo) Se Clear estiver a frente de Sleep, a tela é limpa antes mesmo de você conseguir ler a frase "A banda XXX foi registrada com sucesso!" e cria uma tela preta por 2 segundos.
Só passando porque as vezes eu mesmo estudo usando apenas o texto sem o vídeo por necessidade do silêncio, então pode criar erros.
Além disso, quero matar uma duvida:
Instalei meu Visual Studio e ele está com .Net 8.0 acredito eu, tive que baixar o código todo da aula pelo zip hoje e ele simplesmente não funciona, dizendo que o .Net7.0 não esta funcionando ou algo assim, tentei instalar e mesmo assim não deu.. Resolvi reescrevendo ocódigo todo num projeto novo.