1. 首页
  2. 编程语言
  3. C#
  4. c# 在Emit代码中如何await一个异步方法

c# 在Emit代码中如何await一个异步方法

上传者: 2021-08-08 01:45:24上传 PDF文件 89.05 KB 热度 12次

Demo 说明原始方法是个延迟2秒之后返回55的方法:现在我们需要把 55 的结果加 6 ,让最终的结果变为 61我们的测试方法是这样,会输出一些简单的时间,帮助我们了解执行顺序和异步情况1. ContinueWith测试结果:优点缺点2. GetAwaiter().GetResult()测试结果:优点缺点3. async/await测试结果:优点缺点完整Demo放在分享不易,如果能给予一点动力,不胜感激:关注一下本人的开源项目:

下载地址
用户评论