نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Generics به شما امکان می دهد کد C# مناسب ، قابل استفاده مجدد و قابل اجرا بنویسید. این دوره به شما می آموزد که چگونه کلاس های عمومی ، رابط های عمومی و روش های عمومی را بسازید و چگونه از آنها در برنامه های NET خود استفاده کنید. جنریک ها ویژگی قدرتمندی از زبان C# هستند ، به شما این امکان را می دهند که از نوع امن ، قابل استفاده مجدد ، و کد اجرا کننده در این دوره ، C# Generics ، خواهید آموخت که چگونه انواع عمومی را در برنامه های دات نت خود بسازید و استفاده کنید. ابتدا ، نیاز به ژنریک در C#را کشف خواهید کرد. در مرحله بعد ، نحوه ایجاد و استفاده از کلاس ها ، رابط ها ، روش ها و نمایندگان عمومی را کشف خواهید کرد. در نهایت ، نحوه رفتار ژنریک در موارد خاص ، مانند اعضای ثابت و عملگرهای ریاضی را خواهید آموخت. پس از اتمام این دوره ، مهارت ها و دانش C# Generics مورد نیاز برای ایجاد و استفاده از انواع عمومی خود را در برنامه های .NET خود خواهید داشت.
سرفصل ها و درس ها
مروری بر دوره
Course Overview
-
مروری بر دوره
Course Overview
درک نیاز به ژنریک
Understanding the Need for Generics
-
معرفی
Introduction
-
چگونگی ساختار این دوره
How This Course Is Structured
-
اجرای کلاس Stack برای دو نفره
Implement a Stack Class for Doubles
-
الزامات جدید
The New Requirement
-
از Object برای پشتیبانی از هر نوع استفاده کنید
Use Object to Support Any Type
-
برای پیروزی کپی و جایگذاری کنید
Copy and Paste for Victory
-
یک کلاس پشته عمومی ایجاد کنید
Create a Generic Stack Class
-
مزایای ژنریک را بشناسید
Know the Advantages of Generics
-
از Stack & lt؛ T کلاس .NET استفاده کنید
Use the Stack<T> Class of .NET
-
خلاصه
Summary
پیاده سازی کلاسهای عمومی
Implementing Generic Classes
-
معرفی
Introduction
-
سناریو را درک کنید
Understand the Scenario
-
یک برنامه کنسول دات نت ایجاد کنید
Create a .NET Console Application
-
پیاده سازی یک کلاس عمومی
Implement a Generic Class
-
وراثت از کلاس عمومی
Inherit from a Generic Class
-
از پارامترهای چند نوع استفاده کنید
Use Multiple Type Parameters
-
یک محدودیت نوع کلی را اضافه کنید
Add a Generic Type Constraint
-
با محدودیت کلاس کار کنید
Work with the Class Constraint
-
از محدودیت New () استفاده کنید
Use the New() Constraint
-
خلاصه
Summary
کار با رابط های عمومی
Working with Generic Interfaces
-
معرفی
Introduction
-
چرا باید از رابط کاربری عمومی استفاده کرد؟
Why Use a Generic Interface?
-
یک SqlRepository & lt؛ T کلاس بسازید
Build a SqlRepository<T> Class
-
ایجاد یک رابط عمومی
Create a Generic Interface
-
از رابط عمومی موجود استفاده کنید
Use an Existing Generic Interface
-
کوواریانس را درک کنید
Understand Covariance
-
درک تضاد
Understand Contravariance
-
کار با وراثت رابط
Work with Interface Inheritance
-
خلاصه
Summary
ایجاد روشهای عمومی و نمایندگان
Creating Generic Methods and Delegates
-
معرفی
Introduction
-
یک روش غیر عمومی اضافه کنید
Add a Non-generic Method
-
ایجاد یک روش عمومی
Create a Generic Method
-
یک روش توسعه عمومی ایجاد کنید
Build a Generic Extension Method
-
یک روش عمومی با مقدار بازگشتی بنویسید
Write a Generic Method with Return Value
-
نماینده غیر عمومی اضافه کنید
Add a Non-generic Delegate
-
ایجاد نماینده عمومی
Create a Generic Delegate
-
درک واریانس با نمایندگان عمومی
Understand Variance with Generic Delegates
-
از نمایندگی Action & lt؛ T استفاده کنید
Use the Action<T> Delegate
-
با EventHandler & lt؛ T رویداد ایجاد کنید
Create Events with EventHandler<T>
-
خلاصه
Summary
دانستن موارد خاص با Generics
Knowing the Special Cases with Generics
-
معرفی
Introduction
-
از اعضای استاتیک در کلاسهای عمومی استفاده کنید
Use Static Members in Generic Classes
-
ایجاد روشهای عمومی در کلاسهای عمومی
Create Generic Methods in Generic Classes
-
کار با عملگرهای ریاضی
Work with Mathematical Operators
-
خلاصه
Summary
نمایش نظرات