Quitter l'application console en C#
-
Quitter une application console avec la méthode
return
enC#
-
Quitter une application console avec la méthode
Environment.Exit()
enC#
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.
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