نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
اگر برنامه شما داده دارد ، تقریباً همیشه باید این داده ها را در یک مجموعه ذخیره کنید. این دوره مهارت های اساسی پشت دستکاری مجموعه ها را به شما آموزش می دهد ، به شما این امکان را می دهد تا داده های خود را در برنامه های C# ذخیره ، جستجو و شمارش کنید. برنامه های دنیای واقعی تقریباً همیشه نیاز به دستکاری مجموعه داده ها دارند و در برنامه های C# ، این داده ها به طور معمول نگهداری می شوند در مجموعه ها در این دوره ، کار با آرایه ها و مجموعه ها در C#، نحوه استفاده از مجموعه ها برای دسترسی به داده های خود را خواهید آموخت. ابتدا ، نحوه جستجو و شمارش داده ها در یک آرایه - ساده ترین مجموعه را کشف خواهید کرد. در مرحله بعد ، نحوه افزودن و حذف داده ها با استفاده از یک لیست را یاد خواهید گرفت و چگونه دیکشنری ها می توانند با استفاده از یک کلید به جستجوی کارآمد کمک کنند. سپس ، به راحتی مجموعه داده ها را با استفاده از مجموعه HashSet ترکیب می کنید. در نهایت ، نحوه پردازش داده ها با استفاده از پشته ها و صف ها را بررسی می کنید و تغییرات را با لیست های پیوندی کارآمدتر می کنید. در پایان دوره ، با مهارت های مورد نیاز برای کار با داده های خود در C# با استفاده از مجموعه ها ، درک بهتری خواهید داشت.
سرفصل ها و درس ها
مروری بر دوره
Course Overview
-
مروری بر دوره
Course Overview
ذخیره اطلاعات در یک آرایه
Storing Data in an Array
-
بررسی اجمالی
Overview
-
معرفی آرایه ها
Introducing Arrays
-
شمارش با حلقه foreach
Enumerating with the foreach Loop
-
جستجوی موارد
Looking up Items
-
کنترل شمارش با حلقه برای
Controlling Enumeration with the for Loop
-
نمونه سازی آرایه بدون داده
Instantiating an Array without Data
-
تنظیم عناصر آرایه
Setting Array Elements
-
خلاصه
Summary
یافتن داده ها در یک آرایه
Finding Data in an Array
-
بررسی اجمالی
Overview
-
یافتن عناصر با حلقه foreach
Finding Elements with a foreach Loop
-
Find Elements with Array. Find ()
Finding Elements with Array.Find()
-
کلاس System.Array
The System.Array Class
-
یافتن چند مورد با FindAll ()
Finding Multiple Items with FindAll()
-
یک آرایه به عنوان یک ملک
An Array as a Property
-
Array.Exists () برای جستجوی ارزش
Array.Exists() to Look for a Value
-
خلاصه
Summary
افزودن و حذف داده ها با لیست <T>
Adding and Removing Data with List<T>
-
بررسی اجمالی
Overview
-
"تغییر اندازه" یک آرایه با آرایه. تغییر اندازه ()
'Resizing' an Array with Array.Resize()
-
مشکل با آرایه. تغییر اندازه ()
The Problem with Array.Resize()
-
معرفی لیست & lt؛ T
Introducing List<T>
-
حذف موارد با لیست & lt؛ t .removeat ()
Removing Items with List<T>.RemoveAt()
-
حذف موارد با List & lt؛ T .RemoveAll ()
Removing Items with List<T>.RemoveAll()
-
لیست اولیه سازها
List Initializers
-
مقایسه لیست ها و آرایه ها
Comparing Lists and Arrays
-
خلاصه
Summary
فرهنگ لغت
Dictionaries
-
بررسی اجمالی
Overview
-
مشکل با Array.Find ()
The Problem with Array.Find()
-
فرهنگ لغت چیست؟
What Is a Dictionary?
-
ایجاد یک فرهنگ لغت
Instantiating a Dictionary
-
جستجوی ارزشها با یک کلید
Looking up Values with a Key
-
TryGetValue () و ContainsKey ()
TryGetValue() and ContainsKey()
-
برشمردن واژه نامه ها
Enumerating Dictionaries
-
مجموعه SortedDictionary
The SortedDictionary Collection
-
مجموعه SortedList
The SortedList Collection
-
خلاصه
Summary
تنظیم می کند
Sets
-
بررسی اجمالی
Overview
-
جدا کردن نگرانی ها در نسخه ی نمایشی
Separating Concerns in the Demo
-
حل مشکل با آرایه. Find ()
Solving the Problem with Array.Find()
-
تنظیم تقاطع
Set Intersection
-
تقاطع با HashSet & lt؛ T
Intersection with HashSet<T>
-
بیشتر عملیات HashSet: اتحادیه و جز
More HashSet Operations: Union and Except
داده های پیچیده: آرایه های چند بعدی و دندانه دار
Complex Data: Multidimensional and Jagged Arrays
-
ذخیره سازی یک شبکه داده
Storing a Grid of Data
-
نمونه سازی یک آرایه چند بعدی
Instantiating a Multidimensional Array
-
قرار دادن آرایه دو بعدی در یک کلاس
Putting the 2D Array in a Class
-
شمارش آرایه دو بعدی
Enumerating a 2D Array
-
آرایه های دندانه دار
Jagged Arrays
-
خلاصه
Summary
پشته ها و صف ها
Stacks and Queues
-
صف چیست؟
What Is a Queue?
-
معرفی نسخه ی نمایشی: مسافران در صف
Introducing the Demo: Passengers Queueing
-
Enqueicing و Dequeuing
Enqueuing and Dequeuing
-
معرفی Stack
Introducing the Stack
-
هل دادن و پریدن روی یک پشته
Pushing and Popping on a Stack
-
خلاصه
Summary
افزودن کارآمد داده ها با لیست های پیوندی
Adding Data Efficiently with Linked Lists
-
لیست پیوندی چیست؟
What Is a Linked List?
-
ذخیره اطلاعات در لیست پیوندی
Storing Data in a Linked List
-
تکرار و حذف از لیست پیوندی
Iterating and Removing from a Linked List
-
اجرای نسخه ی نمایشی
Running the Demo
-
پیوندهای مثبت و منفی
Linked List Pros and Cons
-
خلاصه دوره
Course Summary
-
یک چالش نهایی
A Final Challenge
نمایش نظرات