لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مجموعهها (Collections) و LINQ در سیشارپ 14
- آخرین آپدیت
دانلود C# 14 Collections and LINQ
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برنامههای کاربردی در دنیای واقعی تقریباً همیشه به مدیریت مجموعهای از دادهها نیاز دارند، نه فقط اشیاء تکی. در برنامههای C#، این دادهها در مجموعهها (Collections) ذخیره میشوند. در این دوره آموزشی، مجموعهها و LINQ در C# 14، شما توانایی نوشتن کدهای بهینه برای مدیریت مجموعههای داده را کسب خواهید کرد. ابتدا، نحوه قرار دادن چندین شیء در مجموعهها را بررسی میکنید تا بتوانید آیتمهای خاصی را جستجو کرده یا کل مجموعه را پیمایش کنید. سپس، یاد میگیرید که کدام مجموعه (مانند List، Dictionary یا HashSet) برای نیازهای شما مناسبتر است. در نهایت، نحوه اجرای کوئریهای پیچیده در حافظه روی مجموعهها را برای بازیابی دادههای خاص با استفاده از LINQ خواهید آموخت. پس از اتمام این دوره، مهارتها و دانش لازم در زمینه Collections و 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
دیکشنریها و مجموعهها (Sets)
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
سلام، من سیمون هستم. به نظر من توانایی ساخت موسیقی خود، فیلمبرداری عالی و گرفتن تصاویر عالی کاربردهای زیادی دارد. ایجاد یک شرکت کوچک؟ شما می توانید تبلیغات فیلم، صدای جرنگ جرنگ و فید اینستاگرام خود را بسازید! شما فقط می خواهید سرگرم شوید و چیزهایی را به خاطر بسپارید، درست است؟ بهترین سرگرمی نواختن یک ساز است و تصویر ایده آل هرگز از مد نمی افتد.
نمایش نظرات