我刚刚看到一个 brand-new video在 Rx 框架上,一个特别的签名引起了我的注意:
Scheduler.schedule(this IScheduler, Action<Action>)
在 23:55,Bart de Smet 说:
The earliest version would be Action of Action.
如果Action
是参数化类型,怎么又在尖括号里面出现了未参数化呢?不是必须是Action<Action<Action<...>>>
吗?无穷无尽,这显然是不可能的?
最佳答案
Action<T>
描述了一个采用单个 T 类型参数的委托(delegate)。Action
描述了一个不带参数的委托(delegate)。
参见 http://msdn.microsoft.com/en-us/library/system.action.aspx
关于c# - Action<Action> 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6525256/