Перезапись текста в консоли - 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("");
}