Использование С# 4 в консольном приложении Windows, которое постоянно сообщает о прогрессе, как я могу сделать "перерисовку" экрана более жидким?
Я хотел бы сделать одно из следующего: - Имейте только "перерисовку" той части экрана, которая изменяется (часть прогресса), и оставляйте остальное как есть. - "Перерисовать" весь экран, но не мигать.
В настоящее время я переписываю весь текст (имя приложения и т.д.). Вот так:
Console.Clear();
WriteTitle();
Console.WriteLine();
Console.WriteLine("Deleting:\t{0} of {1} ({2})".FormatString(count.ToString("N0"), total.ToString("N0"), (count / (decimal)total).ToString("P2")));
Это вызывает много мерцания.