Gam*_*ing 8 c# compiler-errors task
我的代码非常简单:
static void Main(string[] args)
{
var task = Task.Factory.StartNew(GetInt);
var task2 = Task.Factory.StartNew(
() =>
{
return GetInt();
});
}
static int GetInt()
{
return 64;
}
Run Code Online (Sandbox Code Playgroud)
为什么第一个任务会出现编译器错误?方法签名(没有参数,返回类型是int)是相等的,不是吗?
我知道一个解决方案(这很简单var task = Task.Factory.StartNew<int>(GetInt);:)但我想知道上面代码的问题是什么.
| 归档时间: |
|
| 查看次数: |
5374 次 |
| 最近记录: |