আমি বুঝতে পারি না যে ইভেন্টগুলি সংজ্ঞায়িত করার সময় আমাদের "ইভেন্ট" কীওয়ার্ডের দরকার কেন, যখন আমরা "ইভেন্ট" কীওয়ার্ডটি ব্যবহার না করে একই কাজটি করতে পারি, কেবল প্রতিনিধিদের ব্যবহার করে।
যেমন
public delegate void CustomEventHandler(int a, string b);
public event CustomEventHandler customEvent;
customEvent += new CustomEventHandler(customEventHandler);
customEvent(1,"a"); // Raising the event
এখানে যদি আমি দ্বিতীয় ইভেন্ট থেকে "ইভেন্ট" কীওয়ার্ডটি সরিয়ে ফেলি, তবে আমিও প্রতিনিধিকে অনুরোধ করে ইভেন্টটি বাড়াতে পারি। কেউ দয়া করে আমাকে বলতে পারেন কেন এই ইভেন্টের কীওয়ার্ডটির প্রয়োজন?