7
async / await - เมื่อใดที่จะส่งคืน Task vs void?
ภายใต้สถานการณ์ใดที่เราจะต้องการใช้ public async Task AsyncMethod(int num) แทน public async void AsyncMethod(int num) สถานการณ์เดียวที่ฉันนึกออกคือถ้าคุณต้องการให้ภารกิจติดตามความคืบหน้า นอกจากนี้ในวิธีต่อไปนี้ async และรอคำสำคัญไม่จำเป็นหรือไม่ public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() => Thread.Sleep(num)); }
502
c#
asynchronous
.net-4.5