delegado de acción con parámetros de cero
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?
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