نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه از 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
نمایش نظرات