Konsolenanwendung beenden in C#
-
Beenden Sie eine Konsolenanwendung mit der Methode
return
inC#
-
Beenden einer Konsolenanwendung mit der Methode
Environment.Exit()
inC#
In diesem Lernprogramm werden Methoden zum Beenden einer Konsolenanwendung in C# erläutert.
Beenden Sie eine Konsolenanwendung mit der Methode return
in C#
Wenn wir unsere Anwendung beenden möchten, können wir die Anweisung return
in C# verwenden. Die Anweisung return
beendet die Ausführung einer Methode und gibt das Steuerelement an die aufrufende oder die main
-Methode zurück. Wir können die Anweisung return
in der Funktion main
verwenden, um die Ausführung unserer Konsolenanwendung zu beenden. Das folgende Codebeispiel zeigt, wie Sie eine Konsolenanwendung mit der Anweisung return
in C# beenden.
using System;
namespace exit_console_application {
class Program {
static void Main(string[] args) {
Console.WriteLine("HI");
return;
Console.WriteLine("Hello");
}
}
}
Ausgabe:
HI
Wir haben die Konsolenanwendung mit der Anweisung return
in C# im obigen Code beendet. Der obige Code gibt nur HI
aus, da die Ausführung der Anwendung endet, bevor die Zeile Console.WriteLine("Hello");
ausgeführt wird. Der einzige Nachteil dieser Methode ist, dass wir die Anwendung von keiner anderen Funktion beenden können.
Beenden einer Konsolenanwendung mit der Methode Environment.Exit()
in C#
Wir können auch die Methode Environment.Exit()
verwenden, um eine Konsolenanwendung in C# zu beenden. Mit der Methode Environment.Exit()
wird die Ausführung einer Konsolenanwendung in C# beendet. Die Funktion Environment.Exit()
gibt einen Exit-Code an das Betriebssystem zurück. Siehe folgendes Beispiel.
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();
}
}
}
Ausgabe:
HI
First Statement
Im obigen Code haben wir die Ausführung der Anwendung von der Funktion func()
mit der Funktion Environment.Exit()
in C# beendet. Der Vorteil dieser Methode gegenüber der vorherigen Methode besteht darin, dass wir die Anwendung von jeder Funktion aus beenden können.
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