آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 15m
46
Pluralsight (پلورال سایت) pluralsight-small
24 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
65
- از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

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

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

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

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