Konsolenanwendung beenden in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Beenden Sie eine Konsolenanwendung mit der Methode return in C#
  2. Beenden einer Konsolenanwendung mit der Methode Environment.Exit() in C#
Konsolenanwendung beenden in C#

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.

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

Verwandter Artikel - Csharp Console