HOWTO · Csharp
Quitter l'application console en C#
Il existe 2 méthodes principales qui peuvent être utilisées pour quitter une application console en C#, la méthode return et la fonction Environment.Exit().
Sur cette page
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.