吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1957|回复: 11
收起左侧

[求助] 【C#】求大神解答一段反编译后的代码

[复制链接]
isaac1233 发表于 2019-11-3 15:43
用dnspy查看的源码
在vs上会报错,说明是给编译器看的?

其中在方法private async Task method_0()里面的一段代码
[C#] 纯文本查看 复制代码
TaskAwaiter taskAwaiter = this.method_1().GetAwaiter();
						if (!taskAwaiter.IsCompleted)
						{
							await taskAwaiter;
							TaskAwaiter taskAwaiter2;
							taskAwaiter = taskAwaiter2;
							taskAwaiter2 = default(TaskAwaiter);
						}
						taskAwaiter.GetResult();
						taskAwaiter = default(TaskAwaiter);


那位精通C#的能说一下这段代码原来是怎么写的吗
或者讲解一下

这里先谢谢各位大佬

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Bds1r 发表于 2019-11-3 16:15
上个软件看看
wtujoxk 发表于 2019-11-3 16:29
℡小疯、 发表于 2019-11-3 17:15
chinasmu 发表于 2019-11-3 17:32
代码没错,听3L的,.net4.5及以上才行
renxiaofeixia 发表于 2019-11-3 17:58
就这一点能看出个啥
renxiaofeixia 发表于 2019-11-3 18:00
var result = await this.method_1();  就这一行
 楼主| isaac1233 发表于 2019-11-3 18:12
chinasmu 发表于 2019-11-3 17:32
代码没错,听3L的,.net4.5及以上才行

vs2019 .net4.72
 楼主| isaac1233 发表于 2019-11-3 18:17

这是代码报错的地方

错误        CS1061        '“TaskAwaiter”未包含“GetAwaiter”的定义,并且找不到可接受第一个“TaskAwaiter”类型参数的可访问扩展方法“GetAwaiter”(是否缺少 using 指令或程序集引用?)       
d03094e9f2a1d2bbd66715b3e7c908c.png
 楼主| isaac1233 发表于 2019-11-3 18:29
renxiaofeixia 发表于 2019-11-3 18:00
var result = await this.method_1();  就这一行

我试了下这样写也会报错
d75f51a384fdc02cd2e6ebc7d1c166f.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表