Konsolenanwendung anhalten, nachdem die Ausführung abgeschlossen ist
Beim Entwickeln von Konsolenanwendungen in Visual Studio kann es frustrierend sein, wenn die Anwendung nach Abschluss automatisch geschlossen wird, wodurch eine Überprüfung der Ausgabe verhindert wird. Dieses Problem kann durch die Einbindung von Code gelöst werden, der die Anwendung anhält und so eine gründliche Prüfung der Ergebnisse ermöglicht.
Verwenden Sie ReadLine() oder ReadKey(), um die Konsolenanwendung anzuhalten
Es gibt zwei Hauptmöglichkeiten, eine Konsolenanwendung in C# anzuhalten:
1. ReadLine()-Methode:
Die MethodeConsole.ReadLine() hält die Anwendung an und wartet darauf, dass der Benutzer die Taste ↩ drückt. Diese Methode wird normalerweise verwendet, wenn Sie eine Meldung anzeigen möchten, die den Benutzer zum Fortfahren auffordert.
2. ReadKey()-Methode:
Die Console.ReadKey()-Methode hält die Anwendung an und wartet auf das Drücken einer beliebigen Taste (außer Modifizierertasten). Diese Methode ist besser, wenn Sie möchten, dass der Benutzer eine beliebige Taste drückt, um fortzufahren, ohne eine Meldung anzuzeigen.
Indem Sie eine dieser Methoden am Ende der Hauptausführungslogik einfügen, halten Sie die Konsolenanwendung effektiv an und geben ausreichend Zeit, um die Ausgabe anzuzeigen.
Integrierte Visual Studio-Optionen (Visual Studio 2017 und höher)
Ab Visual Studio 2017 wird ein verbesserter Mechanismus zum Schließen der Konsole eingeführt. Sie können jetzt in der Visual Studio-IDE auf die folgenden Einstellungen zugreifen:
Extras > Optionen > Konsole automatisch schließen, wenn das Debuggen stoppt
Wenn Sie diese Option deaktivieren, wird die Anwendung nach Abschluss der Ausführung automatisch angehalten, sodass Sie die Ausgabe ohne zusätzlichen Code überprüfen können.
Das obige ist der detaillierte Inhalt vonWie kann ich verhindern, dass meine Konsolenanwendung nach der Ausführung automatisch geschlossen wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!