【发布时间】:2020-03-30 23:27:25
【问题描述】:
我是 C# 新手,我想在我的代码中尝试 Task.Delay(),但我遇到了一些错误。
这是我的代码:
static public void Main(string[] args)
{
Delay();
}
static async Task Delay()
{
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
await Task.Delay(1000);
}
}
这是我得到的错误:
在调用完成之前,不等待该语句,当前方法的执行将继续。考虑使用 'await' 运算符或调用 'Wait' 方法
它不会每秒打印每个数字,也许我做错了?
【问题讨论】:
标签: c#