একটি ডেলিগেট একটি টাইপ-সেফ মেথড রেফারেন্স (ফাংশন পয়েন্টারের মতো) — এটি আপনাকে মেথডগুলিকে ডেটা হিসেবে বিবেচনা করতে দেয়: সেগুলি সংরক্ষণ করুন, আর্গুমেন্ট হিসেবে পাস করুন এবং আহ্বান করুন। ইভেন্ট হল পাবলিশ-সাবস্ক্রাইব (অবজার্ভার) মডেলের জন্য ডেলিগেটের উপর নির্মিত একটি প্যাটার্ন। এটি C# এ কলব্যাক, LINQ এবং ইভেন্ট-চালিত প্রোগ্রামিংকে সমর্থন করে।
ডেলিগেট — মেথড হিসেবে মূল্য
;
Operation = (a, b) => a + b;
Operation multiply = (a, b) => a * b;
result = (, );
=> op(x, y);
Apply(multiply, , );
