Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

делегат с эвентом и без - чем отличаются?

10.05.17 09:11
Re: делегат с эвентом и без - чем отличаются?
 
Программист коренной житель
в ответ 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

 

Перейти на