我想我今天已经成功地把自己搞糊涂了。
public void DoSomething1()
{
Task.Delay(1000);
}
public async void DoSomething2()
{
await Task.Delay(1000);
}
当调用这两个函数时,它们内部发生的事情有什么区别?使用不返回Task
的async
方法的目的是什么?
我想我今天已经成功地把自己搞糊涂了。
public void DoSomething1()
{
Task.Delay(1000);
}
public async void DoSomething2()
{
await Task.Delay(1000);
}
当调用这两个函数时,它们内部发生的事情有什么区别?使用不返回Task
的async
方法的目的是什么?
public void DoSomething3(){}
完全相同。 - ServyTask.Delay
根本不运行吗? - KDecker