قیمت این دوره : رایگانــ
  • مدرس دوره : سجاد باقرزاده ( رزومه )
  • تعداد دانشجویان این دوره : 75 نفر
  • تعداد ویدیوها : 6 ویدیو
  • مدت زمان دوره : 2:1:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ ثبت دوره : 1398/02/24
  • تاریخ آخرین بروزرسانی : 1398/06/19

آموزش جنریک ها (Generics) در سی شارپ

دوره کاربردی استفاده از جنریک ها (Generics) در سی شارپ

 

جنریک ها در نسخه 2.0 زبان #C اضافه شد و ایده اصلی در استفاده از Generic این است که بتوان نوع داده ساده و پیچیده (عدد صحیح، رشته، ... و غیره و انواع تعریف شده توسط کاربر) را به عنوان یک پارامتر به متد ها، کلاس ها و اینترفیس ها اضافه کرد. مهم ترین محدودیت مجموعه های غیر جنریک (Collections) عدم تشخیص نوع داده ها می باشد به این معنی که شما می توانید هر شی (object) را در یک مجموعه قرار دهید، زیرا تمام کلاس های زبان برنامه نویسی سی شارپ از کلاس پایه شیء گسترش می یابند. این مسئله، امنیت کد ها را در تعریف اولیه CSharp به عنوان یک زبان type-safe به خطر می اندازد. علاوه بر این، استفاده از مجموعه های غیر جنریک شامل سربار زیادی در تبدیل آبجکت ها که مورد نیاز برای افزودن یا بازیابی اشیا از مجموعه است را بوجود می آورد.
جنریک ها در .Net Framwork برای مشخص کردن نوع ایمن زمان ساخت کلاس ها، ساختارها، رابط ها و متدها فراهم می کند.
.Net Framwork  شامل اینترفیس و کلاس های بسیاری در فضای نام System.Collections.Generic جهت پیاده سازی بروی مجموعه های جنریک است.
در این دوره قصد دارم، کار با جنریک ها را با ذکر یک مثال واقعی مورد بررسی قرار داده و اهمیت بالای استفاده از آن را به شما نشان دهم.

 

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد.

فهرستـــ ویدیوها

مدت زمان دوره 02:01:00
راهنما ! جهت دانلود فایل ها با دانلود منیجر ( IDM ) بر روی این لینک کلیک کنید.
1
  • معرفی دوره Generic ها در سی شارپ

  • 00:03:00
  • رایگانــ

معرفی دوره Generic ها در سی شارپ

2
  • طرح مسئله

  • 00:17:00
  • رایگانــ

طرح مسئله

3
  • حل مسئله با کمک جنریک ها

  • 00:20:00
  • رایگانــ

حل مسئله با کمک جنریک ها

4
  • محدوده نوع پارامترها (Type Scope) درجنریک ها

  • 00:11:00
  • رایگانــ

محدوده نوع پارامترها (Type Scope) درجنریک ها

5
  • ایجاد محدودیت برای نوع پارامترها در جنریک (Constraints)

  • 00:17:00
  • رایگانــ

ایجاد محدودیت برای نوع پارامترها در جنریک (Constraints)

6
  • مجموعه های غیر جنریک و جنریک

  • 00:53:00
  • رایگانــ

مجموعه های غیر جنریک و جنریک

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .