我试图让一段特定的代码重复。
我想要这样当我按下一个按钮时,它会打开一个应用程序,然后在 10 秒后关闭它,然后再重新打开它。我相信我必须使用 2 个计时器,但我仍然无法弄清楚我应该使用什么代码来设置计时器结束(或类似的东西)来运行指定的代码。
如果你让你的点击处理程序异步,你可以使用Task.Delay.
public async void MyButton_Click(object sender, EventArgs 3)
{
OpenApplication();
await Task.Delay( 10 * 1000 ); //10,000 milliseconds a.k.a. 10 seconds
CloseApplication();
OpenApplication();
}
如果您不知道如何“关闭”应用程序,请参阅此相关问题。