Перезапись текста в консоли - C#
Формулировка задачи:
Привет, интересует следующий вопрос, есть устройство которое посылает сигнал в компьютер, есть программа которая выводит данные на экран в консоли.
Как сделать так, что бы данные выводились не друг за другом, а просто обновлялись.
Пробовал очищать консоль, но она очищается быстрее чем выводятся данные, пробовал делать задержку с помощью цикла for, но все равно получается как то не очень. Должен быть отработанные вариант.
class Program { static void Main(string[] args) { SerialPort Com = new SerialPort("COM6", 9600); Com.Open(); while (true) { String i = Com.ReadExisting(); Console.Write(i); } Com.Close(); } }
Решение задачи: «Перезапись текста в консоли»
textual
Листинг программы
while(true) { String i = Com.ReadExisting(); Console.Write(i); Thread.Sleep(500); Console.SetCursorPosition(0,0); Console.Write(""); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д