Verhindern Sie, dass C#-Konsolen-Apps sofort geschlossen werden
Während der Entwicklung von C#-Konsolenanwendungen in Visual Studio ist es vorteilhaft, das Konsolenfenster nach der Ausführung beizubehalten, um die Ausgabe zu überprüfen. Standardmäßig wird die Konsole automatisch geschlossen. Mehrere Methoden verhindern dies jedoch:
Visual Studio-Einstellung (2017 und höher):
Der einfachste Ansatz, der in neueren Visual Studio-Versionen verfügbar ist, beinhaltet eine Konfigurationseinstellung:
Tools
→ Options
.Debugging
.Manuelle Code-Implementierung:
Für ältere Visual Studio-Versionen oder diejenigen, die eine codebasierte Lösung bevorzugen, unterbrechen diese Methoden die Ausführung:
Console.ReadLine()
: Diese Funktion wartet darauf, dass ein Benutzer die Eingabetaste drückt, bevor sie fortfährt.
<code class="language-csharp"> Console.ReadLine();</code>
Console.ReadKey()
: Diese Funktion wartet auf jeden Tastendruck (ausgenommen Modifikatortasten wie Umschalt oder Strg).
<code class="language-csharp"> Console.ReadKey();</code>
Beispiel:
Der folgende Codeausschnitt veranschaulicht die Console.ReadKey()
-Methode:
<code class="language-csharp">Console.WriteLine("Hello World!"); // Pause execution until a key is pressed Console.ReadKey();</code>
In diesem erweiterten Beispiel wird „Hello World!“ angezeigt. und pausiert dann, um die Ausgabekontrolle vor dem Schließen zu ermöglichen.
Das obige ist der detaillierte Inhalt vonWie halte ich eine C#-Konsolenanwendung nach der Ausführung geöffnet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!