Gibt es eine Möglichkeit, das gesamte Konsolenfenster zu löschen?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Gibt es eine Möglichkeit, das gesamte Konsolenfenster zu löschen?

Post by Anonymous »

Meine Konsolenanwendung muss die Konsole zu 100 % löschen. Es wird viele Zeilen geben.
Console.Clear();

... löscht, soweit ich sehen kann, nur den letzten Teil der Konsole. Und es platziert die Einfügemarke an der oberen Position des unteren Teils und gibt so vor, dass die Konsole leer ist. Ich gebe viele Zeilen an die Konsole aus und irgendwann benötigt die Konsole die 100% klare Funktionalität, da der Benutzer beim Scrollen nach oben wissen muss, wann er oben, in der ersten Zeile, angekommen ist. Es sollte eine Möglichkeit geben, denn „cls“ im Befehlsfenster löscht das gesamte Ding, egal wie weit Sie gekommen sind.
Beispielcode:
for (int i = 0; i < 100; ++i)
Console.WriteLine(i + ": I'm still here");
Console.Clear();
for (int i = 0; i < 5; ++i)
Console.WriteLine(i + ": scroll up!");
Console.ReadKey();

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post