Вход на сайт
делегат с эвентом и без - чем отличаются?
412 просмотров
Перейти к просмотру всей ветки
Программист коренной житель
в ответ anly 09.05.17 21:54, Последний раз изменено 10.05.17 09:13 (Программист)
Но в этом подходе есть однин недостаток: второй пописчик может перетереть решение предыдущего. А вот в предложенном мной выше решении (использовать Функцию вместо Экшина) этого недостатка нет.
Зависит от реализации :)
Можно же и по-человечески сделать ;) Например так:
public class MyCoolEvent : EventArgs { private bool isAllowed = true; public bool IsAllowed { get { return isAllowed; } set { isAllowed &= value; } } }
И никаких гвоздей :D