آموزش مفاهیم Delegate ها در سی شارپ

مشخصات دوره


مدرس دوره : احمد غیاثوند
تعداد جلسات 7 جلسه
مدت زمان 30 دقیقه
حجم دوره 0 مگابایت
سطح مهارت مقدماتی تا پیشرفته
وضعیت دوره پایان یافته
: میانگین امتیاز دوره

رایگان
برای دسترسی به این دوره وارد یا عضو شوید.
آموزش مفاهیم Delegate ها در سی شارپ

در زبان برنامه نویسی سی شارپ مفهومی بسیار کاربردی وجود دارد با نام Delegate معنای delegate یعنی نماینده یا واگذاری مسئولیت ، در حقیقت در دنیای برنامه نویسی می توانیم اشاره گر هایی برای متد/متدها ایجاد کنیم و هرجایی که لازم باشد میتوان متد مربوطه را اجرا کرد. یکی از مهم ترین فواید delegate ها در سی شارپ در تقویت کسپوله سازی سطح برنامه ما کمک بسیاری میکند،به عنوان مثال فرض کنید قصد داریم از کلاس B یک سری متدهای کلاس A اجرا شوند یا تغییری در سطح کلاس A بدهیم بدون آنکه نمونه ای از کلاس A را به کلاس B پاس داده باشیم! بهترین روش که بسیار مناسب این سناریو می باشد استفاده از Delegate ها می باشد.