Depois que eu registro a banda, e volta para a opção de menu, aparece essa mensagem no final: foi encerrado com o código 0. Pressione qualquer tecla para fechar esta janela...
e a janela fecha...
Depois que eu registro a banda, e volta para a opção de menu, aparece essa mensagem no final: foi encerrado com o código 0. Pressione qualquer tecla para fechar esta janela...
e a janela fecha...
Olá, Matheus.
Tudo bem?
A mensagem "foi encerrado com o código 0" geralmente indica que o programa foi encerrado com sucesso, ou seja, sem erros. Isso é normal quando o programa termina de executar todas as instruções e não há mais nada para fazer.
Você mencionou também, que a janela fecha após retornar ao menu. Isso pode estar acontecendo porque a aplicação está chegando ao fim de sua execução.
A função RegistrarBanda()
que você está trabalhando, depois de registrar a banda, limpa o console, faz uma pausa de 2000 milissegundos (ou 2 segundos) com o Thread.Sleep(2000)
, e então chama a função ExibirOpcoesDoMenu()
.
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();
}
Se após a execução da função ExibirOpcoesDoMenu()
não houver mais nada para ser executado, a aplicação vai encerrar, o que pode estar causando o fechamento da janela.
Para manter a aplicação rodando, você poderia adicionar um loop em torno do seu menu, assim a aplicação vai ficar sempre retornando para o menu após o registro da banda. Aqui está um exemplo de como você poderia fazer isso:
while(true)
{
ExibirOpcoesDoMenu();
}
Por favor, verifique se essa sugestão se aplica ao seu código e se ela resolve o seu problema. Lembre-se, essa é apenas uma sugestão e pode não ser a solução perfeita para o seu caso específico. Para uma resposta mais precisa, seria legal compartilhar o seu código aqui com a gente.
Espero ter ajudado e bons estudos!