آموزش کار با آرایه ها و مجموعه ها در C#

Working with Arrays and Collections in C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اگر برنامه شما داده دارد ، تقریباً همیشه باید این داده ها را در یک مجموعه ذخیره کنید. این دوره مهارت های اساسی پشت دستکاری مجموعه ها را به شما آموزش می دهد ، به شما این امکان را می دهد تا داده های خود را در برنامه های 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&lt;T&gt;

  • حذف موارد با لیست & lt؛ t .removeat () Removing Items with List&lt;T&gt;.RemoveAt()

  • حذف موارد با List & lt؛ T .RemoveAll () Removing Items with List&lt;T&gt;.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&lt;T&gt;

  • بیشتر عملیات 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

نمایش نظرات

نظری ارسال نشده است.

آموزش کار با آرایه ها و مجموعه ها در C#
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 13m
61
Pluralsight (پلورال سایت) pluralsight-small
31 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
30
- از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Robinson Simon Robinson

نوازنده

سلام، من سیمون هستم. به نظر من توانایی ساخت موسیقی خود، فیلمبرداری عالی و گرفتن تصاویر عالی کاربردهای زیادی دارد. ایجاد یک شرکت کوچک؟ شما می توانید تبلیغات فیلم، صدای جرنگ جرنگ و فید اینستاگرام خود را بسازید! شما فقط می خواهید سرگرم شوید و چیزهایی را به خاطر بسپارید، درست است؟ بهترین سرگرمی نواختن یک ساز است و تصویر ایده آل هرگز از مد نمی افتد.

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

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

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