Acabo de ver un brand-new video en el marco de Rx, y una firma en particular me llamó la atención:¿Qué significa la Acción <Action>?
Scheduler.schedule(this IScheduler, Action<Action>)
a las 23:55, Bart de Smet dice:
La primera versión sería Acción de la acción.
Si Action
es un tipo parametrizado, ¿cómo puede aparecer unparameterized interior de los corchetes de nuevo? ¿No debería ser Action<Action<Action<...>>>
ad infinitum, lo cual es obviamente imposible?
¿No hay un no genérico 'action tipo así? Eso lo explicaría :) – jalf
aww, ahora me siento estúpido No respondí – jalf
Si realmente quieres un tipo que cuece tus fideos, juega con "delegate D D (D d);" por un momento y ve lo que puedes hacer. –