Festlegen des Exit-Codes einer .NET-Konsolenanwendung
In .NET können Sie durch Bestimmen des Exit-Codes einer Konsolenanwendung angeben den Status Ihres Programms, wenn es beendet wird. Es gibt mehrere Möglichkeiten, dies zu erreichen:
1. Rückgabewert von Main
Wenn die Main-Methode so deklariert ist, dass sie eine Ganzzahl zurückgibt, ist der zurückgegebene Wert der Exit-Code. Zum Beispiel:
public static int Main() { // ... application logic ... return 0; // Success }
2. Environment.Exit-Methode
Alternativ können Sie die Environment.Exit-Methode mit dem gewünschten Exit-Code als Argument aufrufen. Dadurch wird die Anwendung sofort beendet. Zum Beispiel:
public static void Main() { // ... application logic ... Environment.Exit(1); // Failure }
3. Environment.ExitCode-Eigenschaft
Sie können den Exit-Code auch mithilfe der Environment.ExitCode-Eigenschaft festlegen. Diese Eigenschaft wird verwendet, wenn keine andere Methode den Exit-Code explizit festlegt. Zum Beispiel:
public static void Main() { // ... application logic ... Environment.ExitCode = -1; // Error }
Überlegungen
Die konkret zu verwendende Methode hängt von der Art der Anwendung ab, die Sie erstellen. Beispielsweise verwenden Konsolenanwendungen die Main-Methode, während Dienste möglicherweise Environment.Exit verwenden. Darüber hinaus interpretieren verschiedene Betriebssysteme Exit-Codes möglicherweise unterschiedlich. Es wird empfohlen, die Dokumentation für bestimmte Plattformen als Orientierungshilfe zu konsultieren.
Das obige ist der detaillierte Inhalt vonWie lege ich den Exit-Code einer .NET-Konsolenanwendung fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!