Почему «публичное событие EventHandler cccc» будет нулевым?
У меня есть класс, который
public class Builder
{
public event EventHandler StartedWorking;
public Builder()
{
// Constructor does some stuff
}
public void Start()
{
StartedWorking(this, eventargobject); //StartedWorking is null --
}
}
Это кажется простым и чем-то, что я делаю все время?Я упускаю что-то очевидное или есть что-то, что может вызвать это?
РЕДАКТИРОВАТЬ:
Означает ли это, что если я запустил событие, котороене подписан в клиентском классе, я должен проверить, что это не нуль?
РЕДАКТИРОВАТЬ-2:
Я думаю, я 'Я никогда не имел событий, на которые никогда не подписывался, и поэтому никогда не сталкивался с этим - Вы узнаете что-то новое каждый день. Извините за, казалось бы, глупый вопрос ...