【发布时间】:2020-12-15 10:10:16
【问题描述】:
这是我的代码:
class Program
{
static void Main(string[] args)
{
update();
}
static async void update()
{
await Task.Delay(100);
Console.WriteLine("X");
update();
}
}
控制台从不输出任何文本,我也不知道为什么。我做错了什么?
【问题讨论】:
-
这能回答你的问题吗? async/await - when to return a Task vs void?
-
Avoid async void。请改用
async Task。
标签: c# asynchronous recursion