我有一个控制台应用程序,想要创建一个倒计时计时器。以下是我尝试过的方法:
static void Main(string[] args)
{
for (int a = 10; a >= 0; a--)
{
Console.Write("Generating Preview in {0}", a);
System.Threading.Thread.Sleep(1000);
Console.Clear();
}
}
这段代码在某些情况下是可行的。然而,问题在于它会清除整个控制台窗口,当计时器上面有一些字符时就无法使用。
Console.Clear()
,而是在你的实际文本行中使用\r
... - John Bustos