آموزش کار با C# Generics: بهترین شیوه ها

Working with C# Generics: Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه از C# generics در برنامه های خود استفاده کنید ، از جمله بهترین شیوه ها و مشکلات احتمالی. در این دوره ، کار با C# Generics: Best Practices ، شما یاد خواهید گرفت که از ژنریک در انواع و کلاس های خود استفاده کنید. ابتدا ، رابط ها و محدودیت های عمومی را کشف خواهید کرد. در مرحله بعد ، کوواریانس و تضاد متقابل را کشف خواهید کرد. در نهایت ، نحوه استفاده از ژنریک با رویدادها و روش ها را خواهید آموخت. پس از اتمام این دوره ، مهارت ها و دانش C# generics مورد نیاز برای افزایش سطح برنامه های NET خود را با کد تمیزتر و قابل استفاده بیشتر خواهید داشت.

سرفصل ها و درس ها

مروری بر دوره Course Overview

  • مروری بر دوره Course Overview

کار با رابط ها و محدودیت های عمومی Working with Generic Interfaces and Constraints

  • معرفی Introduction

  • معرفی Generics Introducing Generics

  • رابط های اختصاصی در مقابل عمومی Specific vs. Generic Interfaces

  • چگونه رابط های عمومی کار می کنند How Generic Interfaces Work

  • کار با IEnumerable & lt؛ T Working With IEnumerable<T>

  • معرفی محدودیت های عمومی Introducing Generic Constraints

  • اعمال محدودیت های عمومی Applying Generic Constraints

  • غذاهای آماده کلیدی Key Takeaways

درک کواریانس و تضاد Understanding Covariance and Contravariance

  • معرفی Introduction

  • بررسی و فراخوانی روش های عمومی با انعکاس Examining and Calling Generic Methods with Reflection

  • ایجاد انواع عمومی با بازتاب Creating Generic Types with Reflection

  • انواع ، زیرگونه ها و واریانس Types, Subtypes, and Variance

  • کوواریانس چیست؟ What Is Covariance?

  • Contravariance چیست؟ What is Contravariance?

  • غذاهای آماده کلیدی Key Takeaways

ایجاد کلاسها و روشهای عمومی Creating Generic Classes and Methods

  • معرفی Introduction

  • پیاده سازی کلاسهای عمومی Implementing Generic Classes

  • با استفاده از کلاس های پایه و زیر کلاس ها Using Base Classes and Subclasses

  • جنریک های روان Fluent Generics

  • پیاده سازی روشهای عمومی Implementing Generic Methods

  • درک مبادلات بین کلاسهای عمومی و روشهای عمومی Understanding Tradeoffs Between Generic Classes and Generic Methods

  • غذاهای آماده کلیدی Key Takeaways

کار با رویدادهای عمومی و نمایندگان Working with Generic Events and Delegates

  • معرفی Introduction

  • افزایش و مدیریت رویدادهای عمومی Raising and Handling Generic Events

  • درک نمایندگان عمومی Understanding Generic Delegates

  • درک محمول & lt؛ T Understanding Predicate<T>

  • درک عمل & lt؛ T Understanding Action<T>

  • درک Func & lt؛ T Understanding Func<T>

  • غذاهای آماده کلیدی Key Takeaways

نمایش نظرات

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش کار با C# Generics: بهترین شیوه ها
جزییات دوره
2h 41m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
- از 5
دارد
دارد
دارد
Steve Smith
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Smith Steve Smith

هنرمند/طراح/دی جی

استیو اسمیت یک طراح گرافیک و هنرمند با تجربه است که از موسیقی، یادگیری، کار بر روی iPad خود، قهوه و الهام بخشیدن به دیگران لذت می برد.