Sair do aplicativo de console em C#
- 
          
            Saia de um aplicativo de console com o método returnemC#
- 
          
            Saia de um aplicativo de console com o método Environment.Exit()emC#
 
Este tutorial discutirá métodos para sair de um aplicativo de console em C#.
Saia de um aplicativo de console com o método return em C#
    
Se quisermos sair de nosso aplicativo, podemos usar a instrução return em C#. A instrução return termina a execução de um método e retorna o controle para a chamada ou o método main. Podemos usar a instrução return dentro da função main para encerrar a execução de nosso aplicativo de console. O exemplo de código a seguir nos mostra como sair de um aplicativo de console com a instrução return em C#.
using System;
namespace exit_console_application {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("HI");
      return;
      Console.WriteLine("Hello");
    }
  }
}
Resultado:
HI
Saímos do aplicativo de console com a instrução return em C# no código acima. O código acima imprime apenas HI porque a execução do aplicativo termina antes da linha Console.WriteLine("Hello"); é executado. A única desvantagem de usar esse método é que não podemos sair do aplicativo de nenhuma outra função.
Saia de um aplicativo de console com o método Environment.Exit() em C#
Também podemos usar o método Environment.Exit() para sair de um aplicativo de console em C#. O método Environment.Exit() é usado para encerrar a execução de um aplicativo de console em C#. A função Environment.Exit() retorna um código de saída para o sistema operacional. Veja o seguinte exemplo.
using System;
namespace exit_console_application {
  class Program {
    static void func() {
      Console.WriteLine("First Statement");
      Environment.Exit(0);
      Console.WriteLine("Second Statement");
    }
    static void Main(string[] args) {
      Console.WriteLine("HI");
      func();
    }
  }
}
Resultado:
HI First Statement
No código acima, finalizamos a execução da aplicação a partir da função func() com a função Environment.Exit() em C#. A vantagem desse método sobre o método anterior é que podemos sair do aplicativo de qualquer função.
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