【发布时间】:2019-09-23 12:39:16
【问题描述】:
如何修复此任务/等待代码?我基本上是在调用一个稍后返回Task 和Awaiting 的方法。首先,它说Awaited task returns no value 确实如此(无论如何对我来说)。然后它说它不能将void转换为int。怎么会?提前致谢。
class Program
{
static async void Main(string[] args)
{
var tsk = First();
int mynumb = await tsk;
return;
}
static async Task<int> First()
{
return 2;
}
}
【问题讨论】:
-
请问您可以编辑问题并直接分享代码吗?代码的屏幕截图对位于阻止图像共享站点的公司防火墙后的人以及具有可访问性要求的用户来说几乎没有用处。
-
你的代码是废话。异步方法
First必须返回一个Task。
标签: c# async-await task