名称“线程”在当前上下文中不存在
本文关键字:上下文 不存在 线程 名称 | 更新日期: 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);