Quitter l'application console en C#

Muhammad Maisam Abbas 16 février 2024
  1. Quitter une application console avec la méthode return en C#
  2. Quitter une application console avec la méthode Environment.Exit() en C#
Quitter l'application console en C#

Ce didacticiel abordera les méthodes permettant de quitter une application console en C#.

Quitter une application console avec la méthode return en C#

Si nous voulons quitter notre application, nous pouvons utiliser l’instruction return en C#. L’instruction return termine l’exécution d’une méthode et renvoie le contrôle à la méthode appelante ou main. Nous pouvons utiliser l’instruction return dans la fonction main pour terminer l’exécution de notre application console. L’exemple de code suivant nous montre comment quitter une application console avec l’instruction return en C#.

using System;

namespace exit_console_application {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("HI");
      return;
      Console.WriteLine("Hello");
    }
  }
}

Production:

HI

Nous avons quitté l’application console avec l’instruction return en C# dans le code ci-dessus. Le code ci-dessus n’imprime que HI car l’exécution de l’application se termine avant la ligne Console.WriteLine("Hello"); est exécuté. Le seul inconvénient de l’utilisation de cette méthode est que nous ne pouvons quitter l’application d’aucune autre fonction.

Quitter une application console avec la méthode Environment.Exit() en C#

On peut également utiliser la méthode Environment.Exit() pour quitter une application console en C#. La méthode Environment.Exit() permet de terminer l’exécution d’une application console en C#. La fonction Environment.Exit() renvoie un code de sortie au système d’exploitation. Consultez l’exemple suivant.

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();
    }
  }
}

Production:

HI First Statement

Dans le code ci-dessus, nous avons terminé l’exécution de l’application depuis la fonction func() avec la fonction Environment.Exit() en C#. L’avantage de cette méthode par rapport à la méthode précédente est que nous pouvons quitter l’application de n’importe quelle fonction.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Article connexe - Csharp Console