Mantenha o console aberto em C#
- 
          
            Mantenha o console aberto com o método Console.ReadLine()emC#
- 
          
            Mantenha o console aberto com o método Console.Read()emC#
- 
          
            Mantenha o console aberto com o método Console.ReadKey()emC#
- 
          
            Mantenha o console aberto com o atalho Ctrl + F5 em C#
 
Este tutorial discutirá métodos para pausar o console do Microsoft Visual Studio IDE em C#.
Mantenha o console aberto com o método Console.ReadLine() em C#
    
O método Console.ReadLine() obtém a entrada como uma string do console em C#. O método Console.ReadLine() lê uma linha completa ou até que a tecla Enter seja pressionada. O método Console.ReadLine() também pode ser usado para manter nossa janela de console aberta após exibir alguma saída. Podemos escrever o método Console.ReadLine() no final do nosso código para manter a janela do console aberta.
using System;
namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
      Console.ReadLine();
    }
  }
}
Resultado:
This is the result
No código acima, mantemos nossa janela de console aberta escrevendo o método Console.ReadLine() no final de nosso código. A janela do console permanece aberta até que a tecla Enter seja pressionada. É porque o método Console.ReadLine() lê uma linha completa do console. Não podemos fechar a janela do console pressionando qualquer outra tecla.
Mantenha o console aberto com o método Console.Read() em C#
O método Console.Read() é outro método que pode ser usado para manter nossa janela de console aberta após exibir alguma saída. Podemos escrever o método Console.Read() no final do nosso código para manter a janela do console aberta.
using System;
namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
      Console.Read();
    }
  }
}
Resultado:
This is the result
Mantemos nosso console aberto após exibir This is the result, escrevendo o método Console.Read() no final do nosso código. O console só pode ser reiniciado pressionando a tecla Enter, assim como no exemplo anterior.
Mantenha o console aberto com o método Console.ReadKey() em C#
O Console.ReadKey() método) obtém a entrada como um objeto ConsoleKeyInfo do console em C#. O método Console.ReadKey() lê apenas uma única chave do console. O método Console.ReadKey() também pode ser usado para manter nossa janela de console aberta após exibir alguma saída. Podemos escrever o método Console.ReadKey() no final de nosso código para manter nossa janela de console aberta.
using System;
namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
      Console.ReadKey();
    }
  }
}
Resultado:
This is the result
Mantemos nosso console aberto após exibir Este é o resultado, escrevendo o método Console.Read() no final do nosso código. Ao contrário das duas abordagens anteriores, a janela do console pode ser fechada pressionando qualquer tecla neste momento.
Mantenha o console aberto com o atalho Ctrl + F5 em C#
A desvantagem de usar qualquer uma das abordagens mencionadas acima é que temos que escrever uma linha de código no final do nosso programa. Isso pode levar a muitos problemas ao estender nosso código no futuro. A melhor abordagem para manter a janela do console aberta após a execução do código é executá-la com o atalho Ctrl + F5 do IDE do Microsoft Visual Studio. Nosso programa é executado no modo de depuração quando executamos nosso código clicando no botão Iniciar no IDE do Visual Studio. Se quisermos executar nosso código da mesma forma que em linguagens como C e C++ após a compilação, temos que também compilar nosso código com o atalho Ctrl + F5.
using System;
namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
    }
  }
}
Resultado:
This is the result
Mantemos nosso console aberto após exibir This is the result compilando nosso código com o atalho Ctrl + F5 do IDE do Microsoft Visual Studio. Não precisamos escrever nada no final de nosso código para manter nossa janela de console aberta.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn