猿问

异步/等待-何时返回任务与空?

异步/等待-何时返回任务与空?

在什么情况下人们会想要使用

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));}


开心每一天1111
浏览 437回答 3
3回答
随时随地看视频慕课网APP
我要回答