آموزش مجموعه های C # آغاز شده

Beginning C# Collections

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تقریباً هر برنامه ای نیاز به ذخیره اطلاعات در مجموعه ها دارد. این دوره به شما مقدمه ای اساسی می دهد که مجموعه های پرکاربرد را شامل می شود - آرایه ها ، لیست ها و فرهنگ لغت ها - و شما را با پرس و جو و تغییر داده ها در آنها سرعت می بخشد. مجموعه ها برای ذخیره تقریبا هر داده واقعی در برنامه ها ضروری هستند ، اما تعداد زیادی از مجموعه های مختلف گیج کننده است. در این دوره ، با شروع C # Collections ، شما توانایی استفاده از مجموعه هایی را دارید که بیشترین استفاده را برای پرس و جو از داده ها می کنید. ابتدا یاد خواهید گرفت که چگونه و از آرایه ، لیست و فرهنگ لغت - سه مجموعه پرکاربرد - برای گروه بندی داده ها با هم استفاده کنید. در مرحله بعدی ، خواهید فهمید که چگونه با استفاده از foreach و حلقه ها و همچنین با استفاده از LINQ داده ها را پرس و جو می کنید. سرانجام ، شما نحوه قرار دادن مجموعه ها در داخل مجموعه های دیگر را برای انجام کارهایی مانند پارتیشن بندی داده ها کشف خواهید کرد. پس از پایان این دوره ، مهارت ذخیره سازی داده ها در مجموعه ها ، جستجو ، شمارش ، پرس و جو و تغییر داده ها را با استفاده از مجموعه ها در سناریوهای ساده مختلف خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی مجموعه ها و آرایه ها Introducing Collections and Arrays

  • بررسی اجمالی Overview

  • مجموعه چیست؟ What Is a Collection?

  • آرایه: مجموعه سفارش داده شده با اندازه ثابت The Array: A Fixed Size Ordered Collection

  • شمارش آرایه Enumerating an Array

  • برخی اصطلاحات مجموعه Some Collection Terminology

  • در جستجوی موارد آرایه Looking up Array Items

  • آرایه ها با صفر نمایه می شوند Arrays Are Zero-indexed

  • مجموعه ها ایمن هستند Collections Are Safe

  • تبدیل بین نمایه سازی مبتنی بر صفر و یک Converting Between Zero-based and One-based Indexing

  • جایگزینی موارد آرایه Replacing Array Items

  • اشکال زدایی با آرایه ها Debugging with Arrays

  • از آرایه ها گرفته تا مجموعه های دیگر From Arrays to Other Collections

  • خلاصه Summary

وارد کردن از یک منبع داده به یک آرایه Importing from a Data Source into an Array

  • بررسی اجمالی Overview

  • نمونه آزمایشی: کشورهای وارد کننده The Demo Sample: Importing Countries

  • شما نمی توانید پوچ را برشمارید You Can't Enumerate Null

  • تهیه آرایه بر اساس اندازه Instantiating an Array by Size

  • منبع داده CSV The CSV Data Source

  • تجزیه یک خط CSV با String.Split () Parsing a CSV Line with String.Split()

  • آرایه ها و استدلال های پارامس Arrays and Params Arguments

  • جمع آوری آرایه با حلقه For Populating the Array with a For Loop

  • قالب بندی اعداد بزرگ Formatting the Large Numbers

  • ایجاد آرایه: مرور کنید Instantiating an Array: Review

  • خلاصه Summary

تغییر اندازه مجموعه ها با لیست ها Resizing Collections with Lists

  • بررسی اجمالی Overview

  • آرایه ها اندازه ثابت هستند Arrays Are a Fixed Size

  • معرفی لیست & lt؛ T Introducing List<T>

  • افزودن موارد با لیست & lt؛ به. افزودن () و مجموعه اولیه Adding Items with List<T>.Add() and Collection Intializers

  • لیست & lt؛ T یک نوع عمومی است List<T> Is a Generic Type

  • وارد کردن از پرونده CSV به لیست Importing from the CSV File into a List

  • برشمردن یک لیست Enumerating a List

  • ویرگول های تعبیه شده CSV CSV Embedded Commas

  • شمارش عناصر با Array.Length Counting Elements with Array.Length

  • شمارش عناصر با لیست & lt؛ T. تعداد Counting Elements with List<T>.Count

  • درج با لیست & lt؛ T. درج () Inserting with List<T>.Insert()

  • جستجو با List & lt؛ T .FindIndex () Searching with List<T>.FindIndex()

  • حذف با لیست & lt؛ T .RemoveAt () Removing with List<T>.RemoveAt()

  • لیست ها و عملکرد Lists and Performance

  • خلاصه Summary

ذخیره داده های کلید خورده با واژه نامه ها Storing Keyed Data with Dictionaries

  • بررسی اجمالی Overview

  • لیست ها و آرایه ها به فهرست نیاز دارند Lists and Arrays Require an Index

  • معرفی فرهنگ لغت & lt؛ TKey، TValue Introducing Dictionary<TKey, TValue>

  • تهیه یک فرهنگ لغت Instantiating a Dictionary

  • افزودن موارد به فرهنگ لغت با افزودن () Adding Items to a Dictionary with Add()

  • استفاده از کلیدها برای جستجوی موارد فرهنگ لغت Using Keys to Look up Dictionary Items

  • برشمردن موارد فرهنگ لغت Enumerating Dictionary Items

  • درک KeyValuePair & lt؛ TKey ، TValue Understanding KeyValuePair<TKey, TValue>

  • آغازگرهای فرهنگ لغت Dictionary Initializers

  • کلیدها بی نظیر هستند! Keys Are Unique!

  • عدم اطمینان از جستجوهای فرهنگ لغت The Uncertainty of Dictionary Lookups

  • جستجوی موارد با TryGetValue () Looking up Items with TryGetValue()

  • نسخه ی نمایشی: وارد کردن کشورها به یک فرهنگ لغت Demo: Importing the Countries into a Dictionary

  • خلاصه Summary

دستکاری داده های لیست Manipulating List Data

  • بررسی اجمالی Overview

  • شمردن: برای vs. Enumerating: for vs. foreach

  • شرایط خاتمه حلقه Loop Termination Conditions

  • تکرار فقط برخی از موارد Iterating Only Some Items

  • دسته بندی یک تکرار Batching an Iteration

  • نمایش سفارش هنگام شمارش Displaying the Order When Enumerating

  • برشمردن به عقب Enumerating Backwards

  • حذف سیستماتیک عناصر از لیست Systematically Removing Elements from a List

  • همگام نگه داشتن فهرست: Gotcha پنهان Keeping the Index in Sync: The Hidden Gotcha

  • foreach آیا فقط خواندنی است foreach Is Readonly

  • حذف عناصر با removeall () Removing Elements with Removeall()

  • خلاصه Summary

انتخاب موارد با استفاده از LINQ Selecting Items Using LINQ

  • بررسی اجمالی Overview

  • محدود کردن چند نتیجه با مصرف Limiting How Many Results with Take

  • سفارش داده با OrderBy Ordering Data with OrderBy

  • زنجیر کردن روش های LINQ Chaining LINQ Methods

  • LINQ چگونه کار می کند؟ How Does LINQ Work?

  • زنجیره ای LINQ توضیح داده شده است LINQ Chaining Explained

  • فیلتر کردن داده ها با مکان Filtering Data with Where

  • سفارشات زنجیره ای مهم است ... باز هم! Chaining Order Matters... Again!

  • نحو پرس و جو LINQ LINQ Query Syntax

  • LINQ در مقابل روشهای حلقه در مقابل مجموعه LINQ vs. For Loop vs. Collection Methods

  • خلاصه Summary

ایجاد مجموعه های مجموعه Creating Collections of Collections

  • بررسی اجمالی Overview

  • پارتیشن بندی داده ها با فرهنگ لغت Partitioning Data with a Dictionary

  • وارد کردن کشورها به فرهنگ نامه فهرست Importing the Countries into the Dictionary of List

  • برشمردن کلیدهای دیکشنری Enumerating Dictionary Keys

  • آرایه های دندانه دار Jagged Arrays

  • نسخه ی نمایشی Noughts and Crosses: ایجاد آرایه دندانه دار The Noughts and Crosses Demo: Instantiating a Jagged Array

  • منطق بازی The Game Logic

  • دسترسی به عناصر آرایه دندانه دار با نگاههای زنجیره ای Accessing Jagged Array Elements with Chained Look-ups

  • آرایه های چند بعدی Multidimensional Arrays

  • خلاصه Summary

گرفتن مجموعه بیشتر Taking Collections Further

  • بررسی اجمالی Overview

  • مجموعه های عمومی استاندارد Standard Generic Collections

  • مجموعه های تغییرناپذیر Immutable Collections

  • مجموعه های همزمان Concurrent Collections

  • LINQ LINQ

  • رابط های مجموعه Collection Interfaces

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش مجموعه های C # آغاز شده
جزییات دوره
3h 26m
94
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
255
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Robinson Simon Robinson

نوازنده

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