Eu tenho uma duvida, no projeto de Sound Screen os professores colocaram dessa forma:
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);
Mas no exercicio utilizei esse formato:
ExibirLogo();
Console.WriteLine("\nDigite 1 para registrar uma banda");
Console.WriteLine("Digite 2 para ver a lista das bandas");
Console.WriteLine("Digite 0 para sair do Lucas Sound");
Console.Write("\nInformar a opção desejada: ");
int OpcaoEscolhida = int.Parse(Console.ReadLine());
Não consegui ver diferença no funcionamento final, mas tem alguma coisa especifica do por que os professores fizeram dessa forma não me recordo deles explicar isso