نماینده (سی‌ال‌آی)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

delegate یا نماینده شکلی از اشاره گرهای امن می باشد که توسط چارچوب دات‌نت استفاده گردیده است. نماینده یک متدی را مشخص میکند که یک شی یا متد را صدا می زند. آنها در میان چیزهای دیگر استفاده می شوند تا callbacks و event listenerها را پیاده سازی کنند. نماینده، اشاره و ارجاع به متد را درون شئ نماینده به صورت کپسوله در می آورد. این شئ میتواند به داخل کدی انتقال یابد که با آن بتوان متد مرجع را صدا زد، بدون دانستن این که در زمان کامپایل کدام متد باید احضار و اجرا گردد.

منابع[ویرایش]