Maison >développement back-end >C++ >Comment garder une application console C# ouverte après l'exécution ?
Empêcher les applications de console C# de se fermer immédiatement
Lors du développement d'applications console C# dans Visual Studio, il est avantageux de conserver la fenêtre de la console après l'exécution pour examiner le résultat. Par défaut, la console se ferme automatiquement ; cependant, plusieurs méthodes empêchent cela :
Paramètre de Visual Studio (2017 et versions ultérieures) :
L'approche la plus simple, disponible dans les versions plus récentes de Visual Studio, implique un paramètre de configuration :
Tools
→ Options
.Debugging
.Mise en œuvre manuelle du code :
Pour les anciennes versions de Visual Studio ou pour ceux qui préfèrent une solution basée sur le code, ces méthodes suspendent l'exécution :
Console.ReadLine()
: Cette fonction attend qu'un utilisateur appuie sur Entrée avant de continuer.
<code class="language-csharp"> Console.ReadLine();</code>
Console.ReadKey()
: Cette fonction attend toute pression sur une touche (à l'exclusion des touches de modification comme Shift ou Ctrl).
<code class="language-csharp"> Console.ReadKey();</code>
Exemple :
L'extrait de code suivant illustre la méthode Console.ReadKey()
:
<code class="language-csharp">Console.WriteLine("Hello World!"); // Pause execution until a key is pressed Console.ReadKey();</code>
Cet exemple amélioré affiche « Hello World ! » puis fait une pause, permettant l'inspection de la sortie avant la fermeture.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!