Перезапись текста в консоли - 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("");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д