در حال حاضر محصولی در سبد خرید شما وجود ندارد.
این دوره به شما می آموزد که چگونه از نحو LINQ برای انتخاب، فیلتر کردن، استخراج، پارتیشن، شناسایی، اتحادیه، عضویت، گروه، و داده های جمع آوری شده در مجموعه های C # استفاده کنید.
آنچه شما یاد می گیرید
LinQ می توانید فیلتر کردن و استخراج داده ها از مجموعه ها به طور موثر. در این دوره، LINQ اسامی در C # 10، شما یاد خواهید گرفت که درخواست های LINQ را به مجموعه داده ها برای استخراج اطلاعات معنی دار به نحوی کارآمد اعمال کنید. اول، شما چگونه می توانید چگونگی ایجاد پرس و جوهای LINQ، که در آن برای کسب اطلاعات بیشتر در مورد LINQ، و نحوه انتخاب و سفارش داده ها از مجموعه داده ها. بعد، شما کشف نحوه فیلتر کردن داده ها، دریافت مقادیر متمایز و شناسایی نوع داده های موجود در مجموعه ها. در نهایت، شما خواهید آموخت که چگونه با مجموعه های متعدد داده ها، داده های گروهی به مجموعه ها کار کنید، و داده های جمع آوری شده برای تولید آمار برای حل مشکلات کسب و کار. هنگامی که شما با این دوره به پایان رسید، شما باید مهارت ها و دانش LINQ مورد نیاز برای اعمال پرس و جو در برنامه های روزمره خود را برای تولید داده ها به طور موثر داشته باشید.
عنوان اصلی : LINQ Fundamentals in C# 10
سرفصل های دوره :
بررسی اجمالی دوره
معرفی و اطلاعات نسخه
آنچه در این دوره آموزشی و منابع انجمن وجود دارد
ادغام LINQ و LINQ چیست؟
نمونه هایی از SQL، C# Loops، و LINQ
چرا از عملیات LINQ و LINQ استفاده کنیم؟
برنامه کنسول مورد استفاده برای نمونه های LINQ
نهاد نمونه، مخزن و مشاهده کلاس های مدل
همه موارد را با استفاده از LINQ انتخاب کنید
یک ستون واحد را انتخاب کنید
ستون های خاصی را برای بارگیری در یک شی محصول دریافت کنید
یک کلاس ناشناس بسازید
مرتب سازی داده ها در یک فیلد واحد
مرتب سازی داده ها به ترتیب نزولی
داده ها را با استفاده از دو فیلد مرتب کنید
دو فیلد را با استفاده از نحو متد به صورت نزولی مرتب کنید
استفاده از بند Where
استفاده از اپراتور And (&&).
روش های توسعه سفارشی
نمایش روش توسعه سفارشی
روش های انتخاب یک مورد خاص
جستجو به جلو برای یک عنصر با استفاده از First()
جستجوی جلو برای یک عنصر با استفاده از FirstOrDefault()
جستجو به عقب برای یک عنصر با استفاده از Last()
جستجو به عقب برای یک عنصر با استفاده از LastOrDefault()
جستجوی تنها یک عنصر با استفاده از Single()
جستجوی تنها یک عنصر با استفاده از SingleOrDefault()
چه زمانی از کدام روش استفاده کنیم
استفاده از روش Take() برای استخراج داده ها
استفاده از Range Operator با متد Take().
استخراج مشروط داده ها با استفاده از متد TakeWhile
Skip() Past Beginning Elements in a Collection
مقادیر متمایز() را از یک مجموعه دریافت کنید
اشیاء متمایز را با استفاده از روش DistinctBy() استخراج کنید
تقسیم مجموعه های بزرگ به مجموعه های کوچکتر با استفاده از ()
مقدمه ای بر روش All().
دمو روش All().
دمو روش Any().
نمایش Contains() با استفاده از اعداد صحیح
دمو از Contains() با استفاده از کلاس مقایسه
استفاده از SequenceEqual() با مجموعه عدد صحیح
استفاده از SequenceEqual() با Object Collections
استفاده از SequenceEqual() با کلاس مقایسه
استفاده از Except() با مجموعه های عدد صحیح
محصولاتی را که فروش ندارند با استفاده از Except () بیابید
استفاده از Except() با کلاس Comparer
با استفاده از روش ExceptBy()
محصولاتی را که فروش ندارند با استفاده از ExceptBy() بیابید
استفاده از Intersect() با مجموعه عدد صحیح
با استفاده از Intersect() محصولاتی را پیدا کنید که فروش دارند
استفاده از Intersect() با کلاس Comparer
استفاده از متد IntersectBy
با استفاده از IntersectBy() محصولاتی را بیابید که فروش دارند
استفاده از Union() با مجموعه عدد صحیح
استفاده از Union() با Comparer Class
استفاده از روش UnionBy()
استفاده از Concat با دو مجموعه عدد صحیح
استفاده از Concat با دو مجموعه محصول
اجرای پیوند درونی
استفاده از اتصال داخلی دو میدانی
استفاده از 'به' کلمه کلیدی
استفاده از متد GroupJoin()
شبیهسازی یک پیوستن بیرونی چپ (Cuery Syntax)
شبیهسازی یک اتصال بیرونی چپ (سینتکس روش)
گروه بندی محصولات بر اساس اندازه
سفارش توسط ویژگی کلید
فیلتر کردن داده های گروه بندی شده
ایجاد یک به چند با استفاده از یک جستجوی فرعی
شبیه سازی Distinct() با استفاده از Group By
استفاده از Count() و فیلتر کردن تعداد
استفاده از روش های Min() و Max().
استفاده از روش های MinBy() و MaxBy().
استفاده از متدهای Average() و Sum().
شبیه سازی Sum() با استفاده از Aggregate()
استفاده از متد Aggregate() با یک عبارت سفارشی
استفاده از گروه بندی با تجمع
تجمیع کارآمدتر
استفاده از ForEach() برای محاسبه مجموع خط
استفاده از ForEach() و یک پرس و جو فرعی برای محاسبه کل فروش
فراخوانی یک متد سفارشی از ForEach()
طبقه بندی پرس و جوهای LINQ
اجرا، پخش جریانی و عدم پخش به تعویق افتاد
کلاس های نمایش اجرای معوق
تصویر اجرای معوق با استفاده از ForEach()
نمایش مرحلهای اجرای معوق
استفاده از IEnumerator و GetEnumerator()
نمایش ماهیت جریان روشهای Where() و Take().
روش افزودنی فیلترینگ سفارشی را ایجاد کنید
Take() را در روش فیلترینگ سفارشی اعمال کنید
از کلمه کلیدی Yield برای ایجاد روش گسترش جریان استفاده کنید
از کلمه کلیدی Yield با روش Take() استفاده کنید
از کلمه کلیدی Yield با روش OrderBy() استفاده کنید
LINQ Fundamentals in C# 10
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
C# Object-Oriented Programming Fundamentals
اجرای تست واحد C# با استفاده از Visual Studio 2019 و .NET 5
JavaScript REST APIs: Getting Started
آموزش پیاده سازی ADO.NET در زبان برنامه نویسی C#
Web API Development Using MVC and .NET 6/7
آموزش مبانی ADO.NET در زبان برنامه نویسی C#
فیلم یادگیری نحو و عملگرهای JavaScript
کار با XML در دات نت 6
آموزش ساخت برنامه های کسب و کار WPF
C# Fundamentals