لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مجموعهها (Collections) و LINQ در سیشارپ 14
- آخرین آپدیت
دانلود C# 14 Collections and LINQ
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برنامههای واقعی تقریباً همیشه به مدیریت مجموعههای کامل دادهها نیاز دارند، نه فقط اشیاء تکتک. در اپلیکیشنهای C#، این دادهها در مجموعهها (Collections) ذخیره میشوند. در این دوره آموزشی (C# 14 Collections and LINQ)، شما توانایی نوشتن کدهای بهینه برای مدیریت مجموعههای داده را به دست خواهید آورد. ابتدا یاد میگیرید چگونه چندین شیء را در مجموعهها قرار دهید تا بتوانید آیتمهای خاصی را جستجو کرده یا کل مجموعه را پیمایش کنید. سپس، نحوه انتخاب مناسبترین مجموعه (مانند List، Dictionary یا HashSet) را بر اساس نیازهای پروژه خود خواهید آموخت. در نهایت، یاد میگیرید که چگونه با استفاده از LINQ، پرسوجوهای (Queries) پیچیده را در حافظه اجرا کنید تا دادههای مورد نظر خود را استخراج نمایید. در پایان این دوره، شما مهارتها و دانش لازم در زمینه مجموعهها و LINQ را برای توسعه برنامههایی که حجم زیادی از دادهها را پردازش میکنند، کسب خواهید کرد.
سرفصل ها و درس ها
آرایهها و لیستها
Arrays and lists
آشنایی با آرایهها
Introducing arrays
پیمایش آرایهها
Enumerating arrays
آرایهها به عنوان اعضای کلاس
Arrays as class members
آرایهها به عنوان انواع مرجع
Arrays are reference types
جستجوی المانها
Looking up elements
آرایهای از اشیاء تجاری
An array of business objects
جستجو برای یک المان
Searching for an element
جستجو با متد Array.Find()
Searching with Array.Find()
جستجو برای یافتن ایندکس
Searching for an index
تغییر یک المان
Modifying an element
جایگزینی المانها
Replacing elements
افزودن المانها با List<T>
Adding elements with List<T>
درج المانها در لیست
Inserting elements into a list
حذف المانها از لیست
Removing elements from a list
مقایسه آرایهها و لیستها
Arrays vs. lists
دیکشنریها و مجموعهها
Dictionaries and sets
آشنایی با دیکشنریها و کلیدها
Introducing dictionaries and keys
جستجوی المانها در دیکشنری
Looking up elements in a dictionary
جلوگیری از خطاها با TryGetValue()
Avoiding errors with TryGetValue()
پیمایش دیکشنریها
Enumerating dictionaries
تبدیل لیست به دیکشنری
Converting a list to a dictionary
مرتبسازی با SortedDictionary
Sorting with SortedDictionary
افزودن و حذف المانهای دیکشنری
Adding and removing dictionary elements
طراحی با استفاده از مجموعهها
Designing with collections
کار با دیکشنریها
Working with dictionaries
پیمایش مجموعهای از مجموعهها
Enumerating collections of collections
ترکیب دادهها با HashSet
Combining data with HashSet
پرسوجوها و LINQ
Querying and LINQ
فیلتر کردن با Where()
Filtering with Where()
مرتبسازی با OrderBy() و ThenBy()
Ordering with OrderBy() and ThenBy()
پروژکسیون با Select()
Projecting with Select()
LINQ چیست؟
What is LINQ?
مقایسه LINQ، حلقهها و متدهای مجموعه
LINQ, loops, and collection methods
شمارش المانها
Counting elements
برداشتن چند آیتم اول با Take()
Taking the first few items with Take()
ارزیابی تنبل (Lazy Evaluation)
Lazy evaluation
سینتکس کوئری در LINQ
LINQ query syntax
گروهبندی دادهها
Grouping
سریالسازی با JSON
Serializing with JSON
سریالسازی مجموعهها
Serializing collections
سریالسازی با اشیاء انتقال داده (DTO)
Serializing with data transfer objects
دسریالسازی مجموعهها
Deserializing collections
دسریالسازی با اشیاء انتقال داده (DTO)
Deserializing with data transfer objects
سلام، من سیمون هستم. به نظر من توانایی ساخت موسیقی خود، فیلمبرداری عالی و گرفتن تصاویر عالی کاربردهای زیادی دارد. ایجاد یک شرکت کوچک؟ شما می توانید تبلیغات فیلم، صدای جرنگ جرنگ و فید اینستاگرام خود را بسازید! شما فقط می خواهید سرگرم شوید و چیزهایی را به خاطر بسپارید، درست است؟ بهترین سرگرمی نواختن یک ساز است و تصویر ایده آل هرگز از مد نمی افتد.
نمایش نظرات