c# - 任务不包含 Run 方法的定义

标签 c# multithreading task

我第一次尝试在我的代码中实现多线程。当我尝试使用

Task T = Task.Run(() => { });

Visual Studio 仍然在 Run() 下划线声明“任务不包含定义‘运行’”

我正在使用 System.Threading.Tasks; 互联网对这个问题一无所知

最佳答案

.NET 4.0 没有 Task.Run 方法。相反,您可以使用:

任务 T = Task.Factory.StartNew(() => { });

您可以了解更多关于 here 的信息

关于c# - 任务不包含 Run 方法的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48360795/

相关文章:

c# - 我在哪里可以得到 NLog 提供的 "ambient properties"的列表?

c# - 在 Code First 和 Entity Framework 5 中使用枚举

ios - 重新路由期间Skobbler API的问题

asynchronous - 具有异步任务的 ObjectContext ExecuteFunction

c#等待后检查任务状态

c# - 以编程方式删除数据 GridView 中的行标题

multithreading - 尝试插入 Oracle DB 时,Java 线程永远保持锁定状态

具有线程支持的python网络爬虫

c++ - 访问读取冲突C++任务计划程序

c# - 在另一个中继器内动态绑定(bind)一个中继器?