PDA

View Full Version : سوال: delegate چیست و چه کارایی دارد ؟



omidjadidolislam
سه شنبه 04 تیر 1387, 15:17 عصر
سلام
لطفا با یک کد ساده، ارزش و طرز عمل delegate را بفرمایید، هر چه خواندم نفهمیدم.

اَرژنگ
سه شنبه 04 تیر 1387, 18:27 عصر
سلام
لطفا با یک کد ساده، ارزش و طرز عمل delegate را بفرمایید، هر چه خواندم نفهمیدم.
مثال ضمیمه شده.

معمولا برایه پیاده کردن ایونتها استفاده میشه، یک مثال اینجا http://barnamenevis.org/forum/showthread.php?t=111004 فرستاده بودم

ali_m22
سه شنبه 04 تیر 1387, 19:15 عصر
Delegate یک نوع است، که شبیه یک Method رفتار می کند و در واقع مشتقی از یک Method است(همانطور که int مشتقی از Integer است).
Delegate ها برای ایجاد Framework ها یا Notification و Callback کاربرد دارند.
همانطور که Property یک Field هوشمند و Indexer یک Array هوشمند است، Delegate نیز یک Method هوشمند است.

omidjadidolislam
سه شنبه 04 تیر 1387, 20:54 عصر
مثال ضمیمه شده.

معمولا برایه پیاده کردن ایونتها استفاده میشه، یک مثال اینجا http://barnamenevis.org/forum/showthread.php?t=111004 فرستاده بودم

خیلی ممنون از محبت شما و از کدی که فرستادید

kamarikan
یک شنبه 24 آذر 1387, 14:24 عصر
سلام
لطفا با یک کد ساده، ارزش و طرز عمل delegate را بفرمایید، هر چه خواندم نفهمیدم.

اینجا توضیحات لازم با نمونه مثال به زبان فارسی آورده شده

http://hajloo.wordpress.com/2008/12/13/what-is-delegate-and-how-to-create-a-delegate/