异步/等待-何时返回任务与空?
在什么情况下人们会想要使用
public async Task AsyncMethod(int num)
而不是
public async void AsyncMethod(int num)
我能想到的唯一方案是,如果您需要该任务能够跟踪其进度。
另外,在下面的方法中,异步和等待关键字是否没有必要?
public static async void AsyncMethod2(int num){ await Task.Factory.StartNew(() => Thread.Sleep(num));}
相关分类