Pregunta

Veo esta línea en muchos ejemplos en línea usando el delegado de Acción:

public event Action MyEvent;

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

  

Uso del tipo genérico   'System.Action' requiere '1' tipo   argumentos

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

¿Fue útil?

Solución

Asegúrese de que su aplicación se está refiriendo System.Core.

Editar - también asegurarse de que usted está apuntando .NET 3.5 como el System.Core.dll es parte de esa versión

.

Otros consejos

Ampliando la respuesta Andrews.

Es perfectamente legal el uso de la acción en un escenario de no-3.5. Basta con definir por sí mismo.

public delegate void Action();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top