Konsole permanent offen halten

Jungbluth

Mitglied
Hallo,
wie kann ich eine Konsolenanwendung permanent offen halten, und ich meine nicht Console.ReadKey weil das ja nur statisch funktioniert sondern wirklich permanent so dass ich auch beliebig viele Befehle eingeben kann.
 
Lösung
du musst eine schleife einbauen
so arbeitet im prinzip auch Windows, es läuft im Hintergrund der Anwendung quasi eine Endlosschleife die immer wieder auf Nachrichten horcht.

ganz vereinfacht, so ungefähr
C#:
do
{
    var myKey = Console.ReadKey();
    DoSomething();

    if(ende)
        break;
    
}while(true);
du musst eine schleife einbauen
so arbeitet im prinzip auch Windows, es läuft im Hintergrund der Anwendung quasi eine Endlosschleife die immer wieder auf Nachrichten horcht.

ganz vereinfacht, so ungefähr
C#:
do
{
    var myKey = Console.ReadKey();
    DoSomething();

    if(ende)
        break;
    
}while(true);
 
Zurück