C# ইভেন্টগুলি প্রতিনিধিদের ঝামেলা সমাধান করতে ব্যবহৃত হয়। একটি সহজেই প্রতিনিধি বৈশিষ্ট্য ওভাররাইড করে এবং এটি অবশেষে কোডে ত্রুটির কারণ হতে পারে। এটি এড়াতে, C# ইভেন্ট ব্যবহার করে এবং প্রতিনিধিদের চারপাশে মোড়কগুলিকে সংজ্ঞায়িত করে।
C# এ ইভেন্টগুলি
ইভেন্ট ব্যবহার করতে, আপনাকে প্রথমে ডেলিগেট সংজ্ঞায়িত করা উচিত। ইভেন্ট হল এক প্রকার প্রতিনিধি এবং ইভেন্টের উদাহরণ হতে পারে যখন একটি কী চাপানো হয়।
public delegate voide Demo(String val); public event Test TestEvent;
একটি ইভেন্টে একজন প্রতিনিধিকে এভাবে রাখা যেতে পারে।
this.TestEvent += new Demo (DemoData);
C# এ প্রতিনিধি
একটি প্রতিনিধি হল একটি রেফারেন্স টাইপ ভেরিয়েবল যা একটি পদ্ধতির রেফারেন্স ধারণ করে। রেফারেন্স রানটাইমে পরিবর্তন করা যেতে পারে।
public delegate void Demo(String val);