1. 首页
  2. 编程语言
  3. C#
  4. C#异步方法返回void与Task的区别详解

C#异步方法返回void与Task的区别详解

上传者: 2021-07-31 22:37:37上传 PDF文件 67.46 KB 热度 9次

但是如果没有返回值,异步方法的返回类型有2种,一个是返回 Task, 一个是返回 void:调用时,如果返回 Task, 但返回值被忽略时,VS 会用绿色波浪线警告:信息为:。添加 await 后就正常了:如果调用者不是一个异步方法,因为只有在异步方法中才可以使用 await,或者并不想在此等待,如想同时执行多个 CountDownAsync(),就不能应用 await 来消除警告。如以下异常会被忽略。

下载地址
用户评论