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