Я вижу эту линию во многих онлайн примерах использования действий делегата:действия делегата с нулевыми параметрами
public event Action MyEvent;
Но когда я пытаюсь его в своем собственном коде, я получаю эту ошибку
иСПользоВания общий тип «System.Action» требуется «1» типа аргументы
документация, безусловно, описывает форму действия без какого-либо параметра типа. Что мне не хватает?
Не ответ на вопрос, но вы не должны использовать действие для события. В качестве делегата для событий используйте EventHandler или EventHandler. –
@GregBeech, спасибо за подсказку, но в чем причина не использовать Action здесь? –
@ I.J.Kennedy Этот ответ довольно устрашающий http://stackoverflow.com/a/803320/1608072 – caiosm1005