名称“线程”在当前上下文中不存在

本文关键字:上下文 不存在 线程 名称 | 更新日期: 2023-09-27 17:56:20

当我把这段代码放在Thread.Sleep(2000);时,它给了我错误:

名称"线程"在当前上下文中不存在。

我已经包含了命名空间using System.Threading;.请参阅 MSDN 上的System.Threading.Thread.Sleep()

名称“线程”在当前上下文中不存在

我假设这是一个针对 Windows 运行时的可移植类库或 Windows 应用商店/电话项目,它没有这样的结构。


另一种推荐的方法是使用:

await Task.Delay(TimeSpan.FromSeconds(2));

或者对于不处于异步上下文中的阻止调用:

Task.Delay(TimeSpan.FromSeconds(2)).Wait();

这篇文章中也提出了类似的问题。

尝试在代码中使用完整的命名空间:

System.Threading.Thread.Sleep(1000);