جشنواره فطر سون لرن

دوره مجازی #C (جلسه 11): مفهوم Generic و Interface های مهم .NET

دسته بندی: برنامه نویسی
زمان مطالعه: 1 دقیقه
۲۱ مرداد ۱۳۹۴

در این جلسه با مفهوم Generic و Interface های مهم .NET و همینطور مفهوم Sorting و پاس دادن پارامتر با Reference آشنا خواهیم شد. محوریت اصلی این جلسه مفهوم Generic خواهد بود و سایر مطالب را در جهت تفهیم بیشتر این مبحث مطرح خواهیم کرد.

مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:

  • آشنایی با مفهوم Generic و Type Parameter
  • آشنایی با نحوه تعریف و کارکرد متد های Generic
  • معرفی کلمه کلیدی Ref به منظور ارسال پارامتر ها با Reference
  • معرفی کلاس های Generic
  • آشنایی با مفهوم Sorting و الگوریتم های موجود
  • معرفی الگوریتم Bubble Sort و پیاده سازی آن
  • آشنایی با Interface های Built-in در .NET و نحوه ی استفاده و کاربرد آن ها
  • معرفی IComparable Interface
  • معرفی کلمه کلیدی where برای اعمال قید هایی در کلاس های Generic

در جلسه ی آینده با لیست Generic، ذخیره و بازیابی اطلاعات در فایل ها، کار با دایرکتوری ها و مفهوم Serialization آشنا خواهیم شد.

:: توجه

این مطلب یک جلسه از دوره آموزش #C می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش #C

چه امتیازی به این مقاله می دید؟
نویسنده آرین زارعی

جلسات دوره

نظرات کاربران

سید احسان عظیمی

چرا باید از refاستفاده کنیم؟در حقیقت ref همون اشاره گر در ++c هست؟

آرین زارعی

خیر با اشاره گر در سی شارپ کاملا متفاوت است از نظر ساختار ولی می توان به صورت کاربردی به جفتشان یکسان نگاه کرد. کاربردشان هم ارسال پارامتر به صورتی است که اگر در تابع تغییر کند در مبدا هم تغییر می کند.

سید احسان عظیمی

سلام،این قسمتو متوجه نشدم،چرا در متود Swap متغیرها جا به جا نشدن؟

آرین زارعی

میشه سوالتون رو واضح تر بگید.

امید دهقان

ممنون با تشکر از شما…

امید دهقان

با سلام خدمت شما
استاد ممنون می شم ازتون اگه تعاریف مباحث گفته شده در جلسات رو به صورت یک فایل متنی به ما بدید چون بعضی وقت ها چون تعریف مناسبی رو نمیشه از تمریناتی که حل میکنید برداریم باعث گنگ شدن مطالب می شه یعنی اول یه تعریف کاملی داشته باشیم و بعد به صورت مثال اون ها رو ببینیم
با تشکر.

سید احسان عظیمی

اگه بخوان همچین کاری رو عملی کنن یه کتاب کامل باید در پایان دوره تحویل بدن

آرین زارعی

سلام.
من سعیم بر این بود که تا حد امکان از شیوه ی تدریس تئوری خودداری کنم. به همین دلیل با مثال جلو رفتیم. من تا جایی که خاطرم هست، پیش از مثال ها یک توضیح شفاهی از مبحث مورد تدریس می دهم… باز با همه ی این وجود من سعی می کنم برای جلسات آینده این کار رو انجام بدم. شما هم اگر درباره ی مبحثی مشکلی دارید و براتون گنگ هست، به من ایمیل بزنید یا تماس بگیرید تا مشکل برطرف بشه.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.