1
resposta

Terminal abre e fecha

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.

1 resposta

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:

  1. 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
    }
    
  2. 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.

  3. 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.