Я не понимаю, зачем нам нужно ключевое слово «событие» при определении событий, когда мы можем сделать то же самое без использования ключевого слова «событие», просто используя делегаты.
например
public delegate void CustomEventHandler(int a, string b);
public event CustomEventHandler customEvent;
customEvent += new CustomEventHandler(customEventHandler);
customEvent(1,"a"); // Raising the event
Здесь, если я удалю ключевое слово «событие» из второй строки, тогда я также могу вызвать событие, вызвав делегата. Кто-нибудь может сказать мне, зачем нужно это ключевое слово события?