remarks example cref c# delegates action

c# - example - acción delegada con cero parámetros



remarks c# (2)

Veo esta línea en muchos ejemplos en línea sobre el uso del delegado de acción:

public event Action MyEvent;

Pero cuando lo intento en mi propio código, me sale este error.

El uso del tipo genérico ''System.Action'' requiere argumentos de tipo ''1''

La documentación describe ciertamente una forma de acción sin ningún tipo de parámetro. ¿Qué me estoy perdiendo?


Ampliando la respuesta de Andrews.

Es perfectamente legal usar Acción en un escenario que no sea 3.5. Simplemente defínelo usted mismo.

public delegate void Action();


Asegúrese de que su aplicación hace referencia a System.Core .

Editar: también asegúrese de estar apuntando a .NET 3.5, ya que System.Core.dll es parte de esa versión.