7
异步/等待-什么时候返回Task vs void?
在什么情况下您想使用 public async Task AsyncMethod(int num) 代替 public async void AsyncMethod(int num) 我能想到的唯一情况是您是否需要任务以跟踪其进度。 另外,在以下方法中,async和await关键字不是必需的吗? public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() => Thread.Sleep(num)); }
502
c#
asynchronous
.net-4.5