было присвоено. Что удивительного в том, что нельзя вызывать методы?
Ну и, вроде принято (у нас было принято, когда на шарпах писал) делать вот так:
public event Foo MyEvent = delegate{};
переменная не инициализирована а методы вызвать можно
1. Знание о том, есть и подписчики и какие они убивает идею observer паттерна. Вся суть именно в том, что мы эмиттим событие и нам пофиг, есть подписчики или нет и кто они. 2. Причина, по которой null — в реализации, которая может измениться. Какого хрена мы вообще можем сделать +=, но при этом там null 3. Я правильно понимаю, что ты подписал пустым обработчиком?
небось руки не отвалятся, да
Обсуждают сегодня