【发布时间】:2012-05-29 08:42:15
【问题描述】:
这不会引发编译错误,但为什么呢?
public async void DoSomething(object arg){ ... }
Action<object> myAnonActionDelegate = DoSomething;
“DoSomething”不应该有一个Func<object,Task>类型的签名而不是Action吗?事实上“DoSomething”不能分配给Func<object,Task>委托。
问题是为什么?我对 async 关键字的理解是否关闭?
【问题讨论】:
标签: c# asynchronous task c#-5.0 asp.net-4.5