لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی مجموعه های سی شارپ
C# Collections Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هدف این دوره این است که شما را قادر سازد تا از مجموعههای غنی و شگفتآوری که در سی شارپ موجود است استفاده کنید. شما یاد خواهید گرفت که چگونه از انواع مختلف مجموعه برای ذخیره داده ها به عنوان آرایه ها، لیست ها، فرهنگ لغت ها، لیست های پیوندی، یا مجموعه ها استفاده کنید و همچنین نحوه سفارشی سازی رفتار مجموعه در سی شارپ را خواهید آموخت. شما همچنین خواهید آموخت که چگونه بسیاری از این انواع در زیر کاپوت کار می کنند و پیامدهای آن برای عملکرد. این دوره همچنین شمارشگرها و رابط های مجموعه را پوشش می دهد.
سرفصل ها و درس ها
دوره خوش آمدید
Course Welcome
بررسی اجمالی دوره
Course Overview
معرفی مجموعه های سی شارپ
Introducing C# Collections
بررسی اجمالی
Overview
مجموعه چیست؟
What is a Collection?
لیست ها
Lists
لغت نامه ها
Dictionaries
مجموعه ها
Sets
عملیات مجموعه
Collection Operations
مجموعه های دات نت: تاریخچه ای مختصر
.NET Collections: A Brief History
مجموعه های سی شارپ امروز
C# Collections Today
خلاصه
Summary
آرایه های داخلی
Inside Arrays
بررسی اجمالی
Overview
آرایه ها چیست؟
What are Arrays?
آرایه ها در سی شارپ: استفاده پایه
Arrays in C#: Basic Usage
آرایه های زیر سرپوش
Arrays Under the Hood
چرا جستجوی عنصر سریع است
Why Element Look-up is Fast
چرا نمی توانید اندازه آرایه ها را تغییر دهید
Why You Can't Change Array Sizes
نحوه اولیه سازی آرایه ها
How Arrays are Initialized
سی شارپ برای اعلان آرایه ها
C# Syntax for Declaring Arrays
شمارش آرایه ها: for و foreach
Enumerating Arrays: for and foreach
foreach فقط خواندنی است
foreach is Read-Only
جایگزینی در مقابل اصلاح عناصر
Replacing vs. Modifying Elements
خلاصه
Summary
نوع آرایه
The Array Type
بررسی اجمالی
Overview
آرایه ها به عنوان انواع مرجع
Arrays as Reference Types
ذخیره سازی نمونه های مشتق شده در آرایه ها
Storing Derived Instances in Arrays
آرایه چه نوع است؟
What Type is an Array?
کوواریانس آرایه
Array Covariance
آنچه آرایه ها می توانند انجام دهند
What Arrays Can Do
کپی کردن آرایه ها
Copying Arrays
معکوس کردن آرایه ها
Reversing Arrays
مرتب سازی آرایه ها و IComparer<T>
Sorting Arrays and IComparer<T>
یافتن عناصر: IndexOf()، FindAll() و غیره.
Finding Elements: IndexOf(), FindAll(), etc.
جستجوی باینری
Binary Search
روش های آرایه یا LINQ؟
Array Methods or LINQ?
خلاصه
Summary
رابط های مجموعه
Collection Interfaces
بررسی اجمالی
Overview
درخت وراثت رابط
The Interface Inheritance Tree
رابط های اصلی اصلی
The Core Generic Interfaces
رابط های فقط خواندنی .NET 4.5
The .NET 4.5 Readonly Interfaces
رابط های قدیمی غیر عمومی
The Old Non-generic Interfaces
IEnumerable<T>
IEnumerable<T>
ICollection<T>
ICollection<T>
ویژگی ICollection<T> IsReadOnly
The ICollection<T> IsReadOnly Property
پیاده سازی واسط صریح
Explicit Interface Implementation
سلام، من سیمون هستم. به نظر من توانایی ساخت موسیقی خود، فیلمبرداری عالی و گرفتن تصاویر عالی کاربردهای زیادی دارد. ایجاد یک شرکت کوچک؟ شما می توانید تبلیغات فیلم، صدای جرنگ جرنگ و فید اینستاگرام خود را بسازید! شما فقط می خواهید سرگرم شوید و چیزهایی را به خاطر بسپارید، درست است؟ بهترین سرگرمی نواختن یک ساز است و تصویر ایده آل هرگز از مد نمی افتد.
نمایش نظرات