C# Console.Clear()在超时后
我正在用C#console开发一个作业游戏。我用ASCII艺术介绍了游戏的开始。我想展示这段代码5秒钟,然后进入游戏 我搜索了信息并尝试使用C# Console.Clear()在超时后,c#,ascii,countdown,timespan,C#,Ascii,Countdown,Timespan,我正在用C#console开发一个作业游戏。我用ASCII艺术介绍了游戏的开始。我想展示这段代码5秒钟,然后进入游戏 我搜索了信息并尝试使用Console.Clear(),但不接受TimeSpan参数 我不是要求你做我的工作,但我寻求指导来做这件事 我留下的ASCII码的艺术,墙纸是从厘米朋克“世界上最好的” 有些选项是或。在控制台应用程序中,通常使用这两个应用程序中的哪一个并不重要。在大多数其他情况下,如果您使用的是.NET 4.5或更高版本,我建议您使用后者,因为新的.NET异步功能要好得多
Console.Clear()
,但不接受TimeSpan
参数
我不是要求你做我的工作,但我寻求指导来做这件事
我留下的ASCII码的艺术,墙纸是从厘米朋克“世界上最好的”
有些选项是或。在控制台应用程序中,通常使用这两个应用程序中的哪一个并不重要。在大多数其他情况下,如果您使用的是.NET 4.5或更高版本,我建议您使用后者,因为新的.NET异步功能要好得多。有些选项是或。在控制台应用程序中,通常使用这两个应用程序中的哪一个并不重要。在大多数其他情况下,如果您使用的是.NET 4.5或更高版本,我建议使用后者,因为新的.NET异步功能要好得多。您可以让当前线程休眠5秒钟:
System.Threading.Thread.Sleep(5000);
您可以让当前线程休眠5秒钟:
System.Threading.Thread.Sleep(5000);
将暂停你的应用程序5秒钟
将暂停应用程序5秒。只需使用
线程。Sleep
暂停当前线程的执行一段时间。只需使用线程。Sleep
暂停当前线程的执行一段时间。这不是超时,而是延迟,对吗?超时通常是在请求某些内容或执行某些操作但未在给定时间范围内完成时。System.Threading.Thread.Sleep(5000)代码>?这不是超时,而是延迟,对吗?超时通常是在请求某些内容或执行某些操作但未在给定时间范围内完成时。System.Threading.Thread.Sleep(5000)代码>?至少在大多数情况下,在控制台应用程序中使用异步并没有太多理由。它只是没有一个固有的异步模型,不像大多数其他UI框架。嗯,是的,我会改变我的建议。在控制台应用程序中使用异步并没有太多理由,至少在大多数情况下是这样。它只是没有一个固有的异步模型,不像大多数其他UI框架。嗯,没错,我会改变我的建议。享受吧,其他人也提出了同样的答案。我写了app
,但是对于有多个线程的程序(你的有一个线程),它会停止当前线程。享受吧,其他人也提出了同样的答案。我编写了app
,但是对于具有多个线程的程序(您的程序有一个线程),它会停止当前线程。
System.Threading.Thread.Sleep(5000);