آموزش Reflection رفلکشن در سی شارپ

تعداد ویدئو 27
زمان دوره 03:59:38
دوبلر مرتضی گیتی
سایت منتشر کننده پرووید

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

رفلکشن (Reflection) چیست؟

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

Reflection-1

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

سرفصل مطالب آموزش ویدئویی Reflection در سی شارپ

  • معرفی Reflection در سی شارپ
  • بررسی Property های کلاس Type
  • انجام Reflection بر روی Field های یک کلاس
  • انجام Reflection روی Property ها
  • انجام Reflection بر روی متدها
  • انجام Reflection بر روی Event ها
  • انجام Reflection بر روی توابع سازنده ی Type ها
  • انجام Reflection بر روی تمامی Member های یک Type
  • انجام Reflection بر روی وراثت
  • انجام Reflection بر روی Nested Type ها
  • انجام Reflection بر روی Interface ها
  • انجام Reflection بر روی اطلاعات وراثت
  • انجام Reflection بر روی Enumeration ها
  • انجام Reflection بر روی آرایه ها
  • انجام Reflection بر روی Type های جنریک
  • انجام Reflection بر روی متدهای جنریک
  • انجام Reflection بر روی Assembly ها
  • انجام Late Binding با Reflection
  • خواندن از و نوشتن بر روی Propertyهای یک Type با Reflection
  • خواندن از و نوشتن بر روی فیلدهای یک Type با Reflection
  • اجرا کردن متدها از طریق Reflection
  • انجام Reflection بر روی Attribute ها
  • ایجاد Attribute ها و انجام Reflection بر روی آنها
  • بدست آوردن لیست Assembly های لود شده در برنامه
  • تشخیص Params بودن یک پارامتر
  • بدست آوردن Namespace های یک اسمبلی با استفاده از Reflection و LINQ
  • اجرای متدهای Overload شده
  • انجام یک پروژه ی عملی با موضوع Reflection

1 دیدگاه برای آموزش Reflection رفلکشن در سی شارپ

  1. siroos.ghal

    خسته نباشد
    نام مدرس و سال تولید رو میگید؟

    • پرووید

      سلام. این آموزش ضبط خودمان هست.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید