C# এ প্রতিনিধি এবং ইভেন্টগুলি কী কী?
C# এ প্রতিনিধি এবং ইভেন্টগুলি কী কী?

ভিডিও: C# এ প্রতিনিধি এবং ইভেন্টগুলি কী কী?

ভিডিও: C# এ প্রতিনিধি এবং ইভেন্টগুলি কী কী?
ভিডিও: C# ইভেন্ট এবং প্রতিনিধিদের সহজ করা | মোশ 2024, মে
Anonim

ক প্রতিনিধি C# বলার একটি উপায় হল কোন পদ্ধতিতে কল করতে হবে যখন একটি ঘটনা আলোড়ন সৃষ্টি হয়. উদাহরণস্বরূপ, আপনি যদি একটি ফর্মের একটি বোতামে ক্লিক করেন, তাহলে প্রোগ্রামটি একটি নির্দিষ্ট পদ্ধতিতে কল করবে। এটা এই নির্দেশক যে একটি প্রতিনিধি . প্রতিনিধিদের ভাল, আপনি বিভিন্ন পদ্ধতি অবহিত করতে পারেন যে একটি ঘটনা ঘটেছে, যদি আপনি তাই চান.

একইভাবে কেউ জিজ্ঞাসা করতে পারে, সি# এ প্রতিনিধি এবং ইভেন্টের মধ্যে পার্থক্য কী?

চাবি সি# ডেলিগেটে প্রতিনিধি এবং ইভেন্টের মধ্যে পার্থক্য একটি পদ্ধতির রেফারেন্স ধরে রাখতে ফাংশন পয়েন্টার হিসাবে ব্যবহৃত একটি বস্তু। ক প্রতিনিধি একটি ক্লাসের বাইরে ঘোষণা করা হয় যখন, একটি ঘটনা একটি ক্লাসের ভিতরে ঘোষণা করা হয়। একটি ব্যবহার করে একটি পদ্ধতি আহ্বান করতে প্রতিনিধি বস্তু, পদ্ধতি উল্লেখ করতে হবে প্রতিনিধি বস্তু

দ্বিতীয়ত, C# এ ঘটনাগুলো কি কি? C# - ঘটনা

  • ইভেন্ট হল ব্যবহারকারীর ক্রিয়াকলাপ যেমন কী প্রেস, ক্লিক, মাউস নড়াচড়া ইত্যাদি, অথবা কিছু ঘটনা যেমন সিস্টেম জেনারেটেড নোটিফিকেশন।
  • ইভেন্টগুলিকে একটি শ্রেণিতে ঘোষণা করা হয় এবং উত্থাপিত করা হয় এবং একই শ্রেণি বা অন্য কোনও শ্রেণির প্রতিনিধিদের ব্যবহার করে ইভেন্ট হ্যান্ডলারদের সাথে যুক্ত করা হয়।

পরবর্তীকালে, প্রশ্ন হল, C# এ প্রতিনিধিরা কি?

C# প্রতিনিধি C বা C++-এ ফাংশনের পয়েন্টারগুলির মতো। ক প্রতিনিধি একটি রেফারেন্স টাইপ ভেরিয়েবল যা একটি পদ্ধতির রেফারেন্স ধারণ করে। রেফারেন্স রানটাইমে পরিবর্তন করা যেতে পারে. প্রতিনিধিদের বিশেষ করে ইভেন্ট এবং কল-ব্যাক পদ্ধতি বাস্তবায়নের জন্য ব্যবহৃত হয়।

C# এ প্রতিনিধিদের প্রধান ব্যবহার কি?

ক C# এ প্রতিনিধি C++ এর ফাংশন পয়েন্টারগুলির অনুরূপ, কিন্তু C# প্রতিনিধি টাইপ নিরাপদ। আপনি একটি প্যারামিটার হিসাবে পদ্ধতি পাস করতে পারেন প্রতিনিধি অনুমতি দিতে প্রতিনিধি পদ্ধতি নির্দেশ করতে. প্রতিনিধিদের কলব্যাক পদ্ধতি সংজ্ঞায়িত করতে এবং ইভেন্ট হ্যান্ডলিং বাস্তবায়ন করতে ব্যবহৃত হয় এবং সেগুলি " প্রতিনিধি " কীওয়ার্ড।

প্রস্তাবিত: