7
Task.Run是否有参数?
我正在从事一个多任务网络项目,并且是的新手Threading.Tasks。我实现了一个简单的方法Task.Factory.StartNew(),不知道该如何处理Task.Run()? 这是基本代码: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); 我System.Threading.Tasks.Task在对象浏览器中进行了调查,但找不到Action<T>相似的参数。只有Action这需要void参数,没有类型。 只有两件事是相似的:static Task Run(Action action)并且static Task Run(Func<Task> function)不能同时发布参数。 是的,我知道我可以创建一个简单的扩展方法,但我的主要问题是,我们可以把它写在一行用Task.Run()?