我正在尝试运行四种方法,但每次方法运行之间,我希望程序等待一秒钟.这是代码,我真的不知道如何去做,谢谢你提前!
private void go_Click(object sender, EventArgs e)
{
{
while (GlobalVar.Direction == "down")
{ movedown();}
while (GlobalVar.Direction == "up")
{moveup();}
while (GlobalVar.Direction == "right")
{moveright();}
while (GlobalVar.Direction == "left")
{moveleft();}
}
}
Run Code Online (Sandbox Code Playgroud)
制定方法async并使用await Task.Delay(1000)
像这样:
private async void go_Click(object sender, EventArgs e)
{
{
while (GlobalVar.Direction == "down")
{
await Task.Delay(1000);
movedown();
}
...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |