我想使用这个 Task<TResult>
构造函数。我似乎无法正确使用语法。有人可以更正我的代码吗?
另外,我是否正确地认为如果 aTask
是以这种方式构造的,它就没有开始?
我认为我需要的构造函数是:
Task<TResult>(Func<Object, TResult>, Object)
我得到的错误是:
参数 1:无法从“方法组”转换为“
System.Func<object,int>
”
static void Main(string[] args)
{
var t = new Task<int>(GetIntAsync, "3"); // error is on this line
// ...
}
static async Task<int> GetIntAsync(string callerThreadId)
{
// ...
return someInt;
}