【发布时间】:2014-10-01 05:25:19
【问题描述】:
有人能解释一下这对同步方法意味着什么吗?如果我尝试将方法更改为async,那么 VS 会抱怨它。
这行得通:
public Task MethodName()
{
return Task.FromResult<object>(null);
}
这不起作用:
public async Task MethodName()
{
return Task.FromResult<object>(null);
}
所以基本上我想知道这到底是什么意思:Task.FromResult<object>(null);
【问题讨论】:
-
@L.B 嗯,行得通!但如果我只是
return;也可以工作......! -
“不起作用”没有很好地描述什么不起作用。您收到的错误信息是什么?
-
@JohnKoerner 我认为很明显编译器可能会给你同样的错误,就好像你试图在
void函数中返回一个值一样。
标签: c# asynchronous async-await