C# 如何延迟代码块的运行?

C# 如何延迟代码块的运行?,c#,C#,这是填充,因为出于某种原因,堆栈溢出不希望我的帖子完全是代码,即使这个问题是你所需要的,我真的不知道这里还有什么,所以我现在就发布这个问题 使用系统; 公共课程 { 公共静态void Main() { WriteLine(“欢迎使用此代码!”); 控制台。WriteLine(“5秒钟内什么也不做…”); //我需要延迟以下代码 控制台。WriteLine(“您想玩哪个游戏?”); } } 您可以使用Thread.Sleep(5000) System.Threading.Thread.Sleep(

这是填充,因为出于某种原因,堆栈溢出不希望我的帖子完全是代码,即使这个问题是你所需要的,我真的不知道这里还有什么,所以我现在就发布这个问题

使用系统;
公共课程
{
公共静态void Main()
{
WriteLine(“欢迎使用此代码!”);
控制台。WriteLine(“5秒钟内什么也不做…”);
//我需要延迟以下代码
控制台。WriteLine(“您想玩哪个游戏?”);
}
}

您可以使用Thread.Sleep(5000)

System.Threading.Thread.Sleep(5000)-如果我没记错的话。那只会延迟整个编译,我需要延迟代码。看在上帝的份上,你为什么要推迟汇编@500 InternalServerErrorNo,它不是:)
线程。睡眠可能是最快的方法,对于您的控制台来说也可以。但在其他平台上,这将是一种糟糕的做法。你也可以使用一个定时器变量,让它在实际中倒计时-time@Vled正确使用Thread.Sleep()无法实现您声称的功能。根本就没有。您是否碰巧在一个步骤中编译和运行,并在第一个控制台上添加睡眠调用。WriteLine?当前上下文中不存在名称“Thread”,请使用
System.Threading.Thread.sleep(5000)
延迟整个编译,而不是代码。