Boa tarde,
Quando rodo o código está abrindo o terminal e fechando ao mesmo tempo,
Não aparece as informações, usei o código do github da Alura.
Boa tarde,
Quando rodo o código está abrindo o terminal e fechando ao mesmo tempo,
Não aparece as informações, usei o código do github da Alura.
Oi Jefferson, boa tarde!
Isso que você está enfrentando é um problema comum quando o terminal fecha imediatamente após a execução do programa. Isso geralmente acontece quando o programa é executado sem uma pausa no final, então o terminal fecha assim que o programa termina. Aqui estão algumas sugestões que podem ajudar a resolver esse problema:
Adicione uma pausa no final do programa: Uma maneira simples de evitar que o terminal feche imediatamente é adicionar uma linha de código que espera uma entrada do usuário antes de fechar. Você pode fazer isso usando Console.ReadLine(); no final do seu método Main. Isso fará com que o terminal espere até que você pressione Enter antes de fechar.
static async Task Main(string[] args)
{
// Seu código aqui
Console.ReadLine(); // Adicione esta linha no final do método Main
}
Execute o programa no Visual Studio: Se você estiver usando o Visual Studio, pode executar o programa com o depurador (pressionando F5). Isso manterá o terminal aberto após a execução, permitindo que você veja a saída antes de fechar.
Verifique por mensagens de erro: Caso o terminal esteja fechando devido a um erro, adicionar um bloco try-catch pode ajudar a capturar a exceção e exibir a mensagem de erro antes de fechar.
static async Task Main(string[] args)
{
try
{
// Seu código aqui
}
catch (Exception ex)
{
Console.WriteLine($"Ocorreu um erro: {ex.Message}");
}
Console.ReadLine(); // Adicione esta linha no final do método Main
}
Essas dicas devem ajudar a manter o terminal aberto para que você possa ver a saída do seu programa. Espero ter ajudado e bons estudos!