آموزش C# Generics

C# Generics

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

نمایش نظرات

آموزش C# Generics
جزییات دوره
3h 15m
46
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
65
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

مهندس نرم افزار و نویسنده دوره ویدیویی