Что я потерял бы путем отказа от стандартного шаблона EventHandler в.NET?

Возьмите рекомендацию ошибки... и или пользователь default(T) или new T.

необходимо будет добавить в сравнении в коде, чтобы гарантировать, что это было допустимое соответствие, если Вы идете тем путем.

Иначе, потенциально считайте выходной параметр для "соответствия найденным".

20
задан Community 23 May 2017 в 12:09
поделиться

1 ответ

Ничего, вы ничего не потеряете. Я использую Action <> с тех пор, как вышел .NET 3.5, и это намного более естественно и легче программировать.

Я даже не имею дела с EventHandler type для сгенерированных обработчиков событий, просто напишите желаемую подпись метода и подключите ее с помощью лямбда:

btnCompleteOrder.OnClick += (o,e) => _presenter.CompleteOrder();
7
ответ дан 30 November 2019 в 01:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: