public void delay()
{
var t = async delegate { await Task.Delay(15000)};
t.Wait();
}
private void btnStart_Click(object sender, EventArgs e)
{
disable();
txtUrl.Text = "Link1";
webBrowser1.Navigate("Link1");
delay();
txtUrl.Text = "Link2";
webBrowser1.Navigate("Link2");
delay();
txtUrl.Text = "Link3";
webBrowser1.Navigate("Link3");
我试图制作一个每15秒自动浏览三个链接的应用,但这不起作用。这种延迟功能在我运行时会导致睡眠。
答案 0 :(得分:3)
你应该像这样使用async await关键字
std::optional<float> Vec4::operator[](const unsigned int i) {
if(i == 0) return x;
if(i == 1) return y;
if(i == 2) return z;
if(i == 3) return w;
return {};
}