آموزش LINQ: بر کتابخانه Key C# مسلط شوید

LINQ Tutorial: Master the Key C# Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هر روشی را با تمرین از LINQ یاد بگیرید. بسیاری از تمرین های کدنویسی! در مفیدترین کتابخانه دات نت مسلط شوید. شما هر روشی را از کتابخانه LINQ یاد خواهید گرفت. LINQ را با 64 تمرین کدنویسی تمرین خواهید کرد. شما یاد خواهید گرفت که چگونه کد را برای استفاده از LINQ با 32 چالش refactoring refactor کنید. شما در استفاده از LINQ مسلط خواهید شد. شما به نحو پرس و جو و نحو روش تسلط خواهید داشت. شما متوجه خواهید شد که LINQ چگونه در زیر کاپوت کار می کند. متوجه خواهید شد که لامبدا چیست. پیش نیازها: دانش اولیه زبان برنامه نویسی سی شارپ.

به "آموزش LINQ: Master the Key C# Library" خوش آمدید، تنها دوره ای که برای تسلط بر استفاده از کتابخانه ضروری برای هر برنامه نویس C# ضروری است.

مهم نیست روی چه برنامه‌ای کار می‌کنید یا روی آن کار خواهید کرد - همیشه باید مجموعه‌ها را دستکاری کنید. چه سفارش دادن، فیلتر کردن، یا تبدیل مجموعه‌ها یا هر چیز دیگری - LINQ ابزاری برای این کار است. به عنوان بخش اصلی دات نت، کتابخانه ای است که هر برنامه نویس سی شارپ باید آن را بداند. LINQ این امکان را فراهم می کند که نه تنها مجموعه های ذخیره شده در حافظه برنامه را پرس و جو کنید، بلکه منابع داده از راه دور مانند پایگاه های داده یا فایل های XML را نیز فراهم می کند.

ویدیوی رایگان مربوط به یکی از متداول‌ترین روش‌های استفاده شده از LINQ - روش Where را بررسی کنید.


این دوره تمرین محور است. بعد از هر سخنرانی، دو تمرین کدنویسی و یک چالش refactoring را حل خواهید کرد، که در آن یک کد نامناسب را با استفاده از LINQ به یک کد زیبا، کوتاه و تمیز تبدیل خواهید کرد. حتی اگر نمی‌توانید تمرین را بلافاصله حل کنید، نگران نباشید - برای هر تمرین مقاله‌ای با توضیح دقیق راه‌حل ارائه شده است.

این دوره برای همه کسانی است که دانش اولیه C# را دارند. هر موضوع با جزئیات توضیح داده خواهد شد. در بخش مقدمه، همه چیزهایی را که برای ادامه نیاز دارید، یاد خواهید گرفت، مانند اینکه عبارات لامبدا چیست یا IEnumerable چیست.

اگر قبلاً مقداری LINQ می‌دانید، این دوره به شما کمک می‌کند مانند یک حرفه‌ای از آن استفاده کنید، و همچنین به نحوه عملکرد آن در زیر کاپوت پی ببرید.

با حل 64 تمرین کدنویسی و 32 چالش refactoring، دانش عملی LINQ را به دست خواهید آورد و برنامه نویس بهتری خواهید شد. شما شروع به "فکر کردن در LINQ" خواهید کرد و استفاده از این کتابخانه شگفت انگیز برای شما امری طبیعی خواهد بود.

فراموش نکنید که دانش LINQ اساساً مورد انتظار هر کارفرمایی است و اغلب در طول مصاحبه تأیید می شود. پس از گذراندن این دوره، در بحث در مورد موضوع LINQ اعتماد به نفس پیدا خواهید کرد.

LINQ دو راه برای نوشتن پرس و جو دارد - نحو متد و نحو پرس و جو. ما هر دوی آنها را یاد خواهیم گرفت.

در مخزن Git موجود در این دوره، می‌توانید به همه نمونه‌های ویدیوها، و همچنین به تمام تمرین‌های کدنویسی و چالش‌های بازسازی، از جمله راه‌حل‌ها دسترسی داشته باشید.


این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. اگر راضی نیستید، می توانید آن را برگردانید و تمام پول خود را پس بگیرید، بدون سوال. به عبارت دیگر شما با خرید این دوره هیچ خطری را تهدید نمی کنید. شما چیزی برای از دست دادن ندارید و دانشی که به دست خواهید آورد ممکن است شغل شما را به سطح بالاتری برساند.

خب، چرا مردد؟ در این دوره به من بپیوندید و مانند یک حرفه ای شروع به استفاده از LINQ کنید.


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

خوش آمدی! Welcome!

  • خوش آمدی! (اطلاعات اولیه و نحوه دریافت کمک) Welcome! (Basic information and how to get help)

  • نصب انجمن ویژوال استودیو Installing Visual Studio Community

  • دسترسی به کد - پیوند به مخزن Accessing the code - link to the repository

  • دسترسی به کد و آنچه در راه حل وجود دارد Accessing the code and what's what in the solution

مقدمه ای بر LINQ Introduction to LINQ

  • LINQ چیست؟ What is LINQ?

  • عبارات لامبدا چیست؟ What are lambda expressions?

  • روش های LINQ و افزونه LINQ and extension methods

  • LINQ، IEnumerable<T> و روش زنجیره ای LINQ, IEnumerable<T> and the method chaining

  • اجرای معوق در LINQ Deferred execution in LINQ

  • نحو روش در مقابل نحو پرس و جو Method syntax vs query syntax

هر Any

  • هر Any

  • هر - تمرین کدگذاری 1 Any - coding exercise 1

  • هر - تمرین کدگذاری 1 - راه حل Any - coding exercise 1 - solution

  • هر - تمرین کدنویسی 2 Any - coding exercise 2

  • هر - کدگذاری تمرین 2 - راه حل Any - coding exercise 2 - solution

  • هر گونه چالش بازسازی Any - refactoring challenge

  • هر راه حل - چالش بازسازی Any - refactoring challenge - solution

همه All

  • همه All

  • همه - تمرین کدگذاری 1 All - coding exercise 1

  • همه - تمرین کدگذاری 1 - راه حل All - coding exercise 1 - solution

  • همه - تمرین کدگذاری 2 All - coding exercise 2

  • همه - تمرین کدگذاری 2 - راه حل All - coding exercise 2 - solution

  • همه - چالش refactoring All - refactoring challenge

  • همه - چالش refactoring - راه حل All - refactoring challenge - solution

شمردن Count

  • شمردن Count

  • تمرین شمارش - کدگذاری 1 Count - coding exercise 1

  • شمارش - کدگذاری تمرین 1 - راه حل Count - coding exercise 1 - solution

  • تمرین 2 شمارش - کدگذاری Count - coding exercise 2

  • شمارش - کدگذاری تمرین 2 - راه حل Count - coding exercise 2 - solution

  • شمارش - بازآفرینی چالش Count - refactoring challange

  • شمارش - بازآفرینی چالش - راه حل Count - refactoring challange - solution

حاوی Contains

  • حاوی Contains

  • شامل - تمرین کدگذاری 1 Contains - coding exercise 1

  • شامل - کدگذاری تمرین 1 - راه حل Contains - coding exercise 1 - solution

  • شامل - کدگذاری تمرین 2 است Contains - coding exercise 2

  • حاوی - کدگذاری تمرین 2 - راه حل Contains - coding exercise 2 - solution

  • شامل - چالش refactoring Contains - refactoring challenge

  • شامل - چالش بازسازی - راه حل Contains - refactoring challenge - solution

سفارش توسط OrderBy

  • سفارش توسط OrderBy

  • OrderBy - تمرین کدگذاری 1 OrderBy - coding exercise 1

  • OrderBy - تمرین کدگذاری 1 - راه حل OrderBy - coding exercise 1 - solution

  • OrderBy - تمرین کدنویسی 2 OrderBy - coding exercise 2

  • OrderBy - تمرین کدگذاری 2 - راه حل OrderBy - coding exercise 2 - solution

  • OrderBy - چالش refactoring OrderBy - refactoring challenge

  • OrderBy - چالش refactoring - راه حل OrderBy - refactoring challenge - solution

MinMax MinMax

  • MinMax MinMax

  • MinMax - تمرین کدنویسی 1 MinMax - coding exercise 1

  • MinMax - تمرین کدنویسی 1 - راه حل MinMax - coding exercise 1 - solution

  • MinMax - تمرین کدنویسی 2 MinMax - coding exercise 2

  • MinMax - تمرین کدنویسی 2 - راه حل MinMax - coding exercise 2 - solution

  • MinMax - چالش refactoring MinMax - refactoring challenge

  • MinMax - چالش refactoring - راه حل MinMax - refactoring challenge - solution

میانگین Average

  • میانگین Average

  • میانگین - تمرین کدگذاری 1 Average - coding exercise 1

  • میانگین - کدگذاری تمرین 1 - راه حل Average - coding exercise 1 - solution

  • تمرین 2 میانگین - کدگذاری Average - coding exercise 2

  • میانگین - کدگذاری تمرین 2 - راه حل Average - coding exercise 2 - solution

  • میانگین - چالش refactoring Average - refactoring challenge

  • میانگین - چالش refactoring - راه حل Average - refactoring challenge - solution

مجموع Sum

  • مجموع Sum

  • تمرین 1 جمع - کدگذاری Sum - coding exercise 1

  • مجموع - کدگذاری تمرین 1 - راه حل Sum - coding exercise 1 - solution

  • تمرین 2 جمع - کدگذاری Sum - coding exercise 2

  • مجموع - کدگذاری تمرین 2 - راه حل Sum - coding exercise 2 - solution

  • مجموع - چالش refactoring Sum - refactoring challenge

  • جمع - چالش بازسازی - راه حل Sum - refactoring challenge - solution

ElementAt ElementAt

  • ElementAt ElementAt

  • ElementAt - تمرین کدگذاری 1 ElementAt - coding exercise 1

  • ElementAt - تمرین کدگذاری 1 - راه حل ElementAt - coding exercise 1 - solution

  • ElementAt - تمرین کدگذاری 2 ElementAt - coding exercise 2

  • ElementAt - تمرین کدگذاری 2 - راه حل ElementAt - coding exercise 2 - solution

  • ElementAt - چالش refactoring ElementAt - refactoring challenge

  • ElementAt - چالش refactoring - راه حل ElementAt - refactoring challenge - solution

اولین و آخرین First and Last

  • اولین و آخرین First and Last

  • تمرین اول و آخر - کدنویسی 1 First and Last - coding exercise 1

  • اول و آخر - تمرین کدگذاری 1 - راه حل First and Last - coding exercise 1 - solution

  • اولین و آخرین - تمرین کدنویسی 2 First and Last - coding exercise 2

  • اولین و آخرین - کدگذاری تمرین 2 - راه حل First and Last - coding exercise 2 - solution

  • اولین و آخرین - چالش refactoring First and Last - refactoring challenge

  • اولین و آخرین - چالش بازسازی - راه حل First and Last - refactoring challenge - solution

تنها Single

  • تنها Single

  • تمرین کدگذاری تکی 1 Single - coding exercise 1

  • تمرین کدگذاری تکی 1 - راه حل Single - coding exercise 1 - solution

  • تمرین کدگذاری تکی 2 Single - coding exercise 2

  • تک - کدگذاری تمرین 2 - راه حل Single - coding exercise 2 - solution

  • تک - چالش refactoring Single - refactoring challenge

  • تک - refactoring چالش - راه حل Single - refactoring challenge - solution

جایی که Where

  • جایی که Where

  • کجا - تمرین کدگذاری 1 Where - coding exercise 1

  • کجا - تمرین کدگذاری 1 - راه حل Where - coding exercise 1 - solution

  • کجا - تمرین کدنویسی 2 Where - coding exercise 2

  • کجا - تمرین کدنویسی 2 - راه حل Where - coding exercise 2 - solution

  • کجا - چالش بازسازی Where - refactoring challenge

  • کجا - چالش بازسازی - راه حل Where - refactoring challenge - solution

بگیر Take

  • بگیر Take

  • تمرین کدگذاری 1 Take - coding exercise 1

  • تمرین کدگذاری 1 - راه حل را بگیرید Take - coding exercise 1 - solution

  • تمرین کدنویسی ۲ Take - coding exercise 2

  • تمرین کدگذاری 2 - راه حل Take - coding exercise 2 - solution

  • چالش refactoring Take - refactoring challenge

  • چالش - بازسازی - راه حل Take - refactoring challenge - solution

پرش کنید Skip

  • پرش کنید Skip

  • پرش - تمرین کدگذاری 1 Skip - coding exercise 1

  • پرش - تمرین کدگذاری 1 - راه حل Skip - coding exercise 1 - solution

  • تمرین 2 پرش - کدگذاری Skip - coding exercise 2

  • پرش - کدگذاری تمرین 2 - راه حل Skip - coding exercise 2 - solution

  • پرش - چالش بازسازی Skip - refactoring challenge

  • پرش - چالش بازسازی - راه حل Skip - refactoring challenge - solution

از نوع OfType

  • از نوع OfType

  • OfType - تمرین کدنویسی 1 OfType - coding exercise 1

  • OfType - تمرین کدنویسی 1 - راه حل OfType - coding exercise 1 - solution

  • OfType - تمرین کدنویسی 2 OfType - coding exercise 2

  • OfType - تمرین کدگذاری 2 - راه حل OfType - coding exercise 2 - solution

  • OfType - چالش بازسازی OfType - refactoring challenge

  • OfType - چالش refactoring - راه حل OfType - refactoring challenge - solution

متمایز Distinct

  • متمایز Distinct

  • تمرین 1 متمایز - کدگذاری Distinct - coding exercise 1

  • متمایز - کدگذاری تمرین 1 - راه حل Distinct - coding exercise 1 - solution

  • تمرین 2 متمایز - کدگذاری Distinct - coding exercise 2

  • متمایز - کدگذاری تمرین 2 - راه حل Distinct - coding exercise 2 - solution

  • متمایز - چالش refactoring Distinct - refactoring challenge

  • متمایز - چالش بازسازی - راه حل Distinct - refactoring challenge - solution

Prepend و Append Prepend and Append

  • Prepend و Append Prepend and Append

  • Prepend and Append - تمرین کدگذاری 1 Prepend and Append - coding exercise 1

  • Prepend and Append - تمرین کدگذاری 1 - راه حل Prepend and Append - coding exercise 1 - solution

  • Prepend and Append - تمرین کدنویسی 2 Prepend and Append - coding exercise 2

  • Prepend and Append - کدگذاری تمرین 2 - راه حل Prepend and Append - coding exercise 2 - solution

  • Prepend and Append - چالش refactoring Prepend and Append - refactoring challenge

  • Prepend and Append - refactoring چالش - راه حل Prepend and Append - refactoring challenge - solution

Concat و Union Concat and Union

  • Concat و Union Concat and Union

  • Concat و Union - تمرین کدگذاری 1 Concat and Union - coding exercise 1

  • Concat و Union - تمرین کد نویسی 1 - راه حل Concat and Union - coding exercise 1 - solution

  • Concat و Union - تمرین کدگذاری 2 Concat and Union - coding exercise 2

  • Concat و Union - تمرین کدنویسی 2 - راه حل Concat and Union - coding exercise 2 - solution

  • Concat و Union - چالش بازسازی Concat and Union - refactoring challenge

  • Concat و Union - چالش بازسازی - راه حل Concat and Union - refactoring challenge - solution

تغییر نوع مجموعه Collection type change

  • تغییر نوع مجموعه - قسمت 1 - ToArray، ToList، ToDictionary، ToLookup Collection type change - part 1 - ToArray, ToList, ToDictionary, ToLookup

  • تغییر نوع مجموعه - قسمت 2 - AsEnumerable, Cast Collection type change - part 2 - AsEnumerable, Cast

  • تغییر نوع مجموعه - تمرین کدگذاری 1 Collection type change - coding exercise 1

  • تغییر نوع مجموعه - تمرین کدگذاری 1 - راه حل Collection type change - coding exercise 1 - solution

  • تغییر نوع مجموعه - تمرین کدگذاری 2 Collection type change - coding exercise 2

  • تغییر نوع مجموعه - تمرین کدگذاری 2 - راه حل Collection type change - coding exercise 2 - solution

  • تغییر نوع مجموعه - چالش بازسازی Collection type change - refactoring challenge

  • تغییر نوع مجموعه - چالش refactoring - راه حل Collection type change - refactoring challenge - solution

انتخاب کنید Select

  • انتخاب کنید Select

  • انتخاب - تمرین کدگذاری 1 Select - coding exercise 1

  • انتخاب - کدگذاری تمرین 1 - راه حل Select - coding exercise 1 - solution

  • انتخاب - تمرین کدگذاری 2 Select - coding exercise 2

  • انتخاب - کدگذاری تمرین 2 - راه حل Select - coding exercise 2 - solution

  • انتخاب - چالش refactoring Select - refactoring challenge

  • انتخاب - refactoring چالش - راه حل Select - refactoring challenge - solution

انتخاب بسیاری SelectMany

  • SelectMany - نظریه SelectMany - theory

  • SelectMany - تمرین کنید SelectMany - practice

  • SelectMany - تمرین کدنویسی 1 SelectMany - coding exercise 1

  • SelectMany - تمرین کدنویسی 1 - راه حل SelectMany - coding exercise 1 - solution

  • SelectMany - تمرین کدنویسی 2 SelectMany - coding exercise 2

  • SelectMany - تمرین کدنویسی 2 - راه حل SelectMany - coding exercise 2 - solution

  • SelectMany - چالش refactoring SelectMany - refactoring challenge

  • SelectMany - چالش refactoring - راه حل SelectMany - refactoring challenge - solution

تولید مجموعه های جدید Generating new collections

  • تولید مجموعه های جدید Generating new collections

  • تولید مجموعه جدید - تمرین کدنویسی 1 Generating a new collection - coding exercise 1

  • تولید مجموعه جدید - تمرین کدنویسی 1 - راه حل Generating a new collection - coding exercise 1 - solution

  • تولید مجموعه جدید - تمرین کدنویسی 2 Generating a new collection - coding exercise 2

  • تولید مجموعه جدید - کدنویسی تمرین 2 - راه حل Generating a new collection - coding exercise 2 - solution

  • ایجاد یک مجموعه جدید - چالش بازسازی Generating a new collection - refactoring challenge

  • تولید یک مجموعه جدید - چالش بازسازی - راه حل Generating a new collection - refactoring challenge - solution

گروه بندی Grouping

  • GroupBy - نظریه GroupBy - theory

  • GroupBy - تمرین GroupBy - practice

  • GroupBy - تمرین کدگذاری 1 GroupBy - coding exercise 1

  • GroupBy - تمرین کدگذاری 1 GroupBy - coding exercise 1

  • GroupBy - تمرین کدگذاری 2 GroupBy - coding exercise 2

  • GroupBy - تمرین کدگذاری 2 - راه حل GroupBy - coding exercise 2 - solution

  • GroupBy - چالش refactoring GroupBy - refactoring challenge

  • GroupBy - چالش refactoring - راه حل GroupBy - refactoring challenge - solution

تقاطع و جز Intersect and Except

  • تقاطع و جز Intersect and Except

  • Intersect and Except - تمرین کدگذاری 1 Intersect and Except - coding exercise 1

  • Intersect and Except - کدگذاری تمرین 1 - راه حل Intersect and Except - coding exercise 1 - solution

  • Intersect and Except - تمرین کدگذاری 2 Intersect and Except - coding exercise 2

  • Intersect and Except - کدگذاری تمرین 2 - راه حل Intersect and Except - coding exercise 2 - solution

  • تقاطع و به جز - چالش refactoring Intersect and Except - refactoring challenge

  • تقاطع و جز - چالش بازسازی - راه حل Intersect and Except - refactoring challenge - solution

پیوستن Join

  • پیوستن Join

  • GroupJoin (و نحوه استفاده از LINQ برای انجام اتصال چپ) GroupJoin (and how to use LINQ to perform a left join)

  • به تمرین کدگذاری 1 بپیوندید Join - coding exercise 1

  • عضویت - کدگذاری تمرین 1 - راه حل Join - coding exercise 1 - solution

  • به تمرین کدنویسی 2 ملحق شوید Join - coding exercise 2

  • عضویت - کدگذاری تمرین 2 - راه حل Join - coding exercise 2 - solution

  • عضویت - چالش refactoring Join - refactoring challenge

  • بپیوندید - چالش refactoring - راه حل Join - refactoring challenge - solution

تجمیع Aggregate

  • تجمیع Aggregate

  • تمرین انبوه - کدگذاری 1 Aggregate - coding exercise 1

  • تجمع - کدگذاری تمرین 1 - راه حل Aggregate - coding exercise 1 - solution

  • تمرین انباشته - کدگذاری 2 Aggregate - coding exercise 2

  • تجمع - کدگذاری تمرین 2 - راه حل Aggregate - coding exercise 2 - solution

  • کل - چالش بازسازی Aggregate - refactoring challenge

  • تجمع - چالش بازسازی - راه حل Aggregate - refactoring challenge - solution

زیپ Zip

  • زیپ Zip

  • تمرین کدگذاری زیپ 1 Zip - coding exercise 1

  • زیپ - کدگذاری تمرین 1 - راه حل Zip - coding exercise 1 - solution

  • تمرین کدگذاری زیپ ۲ Zip - coding exercise 2

  • زیپ - کدگذاری تمرین 2 - راه حل Zip - coding exercise 2 - solution

  • Zip - چالش refactoring Zip - refactoring challenge

  • Zip - Refactoring چالش - راه حل Zip - refactoring challenge - solution

مقدمه ای بر نحو پرس و جو Introduction to query syntax

  • مقدمه ای بر نحو پرس و جو Introduction to query syntax

OrderBy ( نحو پرس و جو) OrderBy (query syntax)

  • OrderBy ( نحو پرس و جو) OrderBy (query syntax)

  • OrderBy ( نحو پرس و جو) - تمرین کدنویسی 1 OrderBy (query syntax) - coding exercise 1

  • OrderBy ( نحو پرس و جو) - تمرین کد نویسی 1 - راه حل OrderBy (query syntax) - coding exercise 1 - solution

  • OrderBy ( نحو پرس و جو) - تمرین کدنویسی 2 OrderBy (query syntax) - coding exercise 2

  • OrderBy ( نحو پرس و جو) - تمرین کدنویسی 2 - راه حل OrderBy (query syntax) - coding exercise 2 - solution

  • OrderBy ( نحو پرس و جو) - چالش refactoring OrderBy (query syntax) - refactoring challenge

  • OrderBy ( نحو پرس و جو) - چالش refactoring - راه حل OrderBy (query syntax) - refactoring challenge - solution

کجا ( نحو پرس و جو) Where (query syntax)

  • کجا ( نحو پرس و جو) Where (query syntax)

  • کجا ( نحو پرس و جو) - تمرین کدنویسی 1 Where (query syntax) - coding exercise 1

  • کجا ( نحو پرس و جو) - تمرین کد نویسی 1 - راه حل Where (query syntax) - coding exercise 1 - solution

  • کجا ( نحو پرس و جو) - تمرین کدنویسی 2 Where (query syntax) - coding exercise 2

  • کجا ( نحو پرس و جو) - تمرین کدنویسی 2 - راه حل Where (query syntax) - coding exercise 2 - solution

  • کجا ( نحو پرس و جو) - چالش refactoring Where (query syntax) - refactoring challenge

  • کجا (سینتکس پرس و جو) - چالش refactoring - راه حل Where (query syntax) - refactoring challenge - solution

انتخاب (ساخت پرس و جو) Select (query syntax)

  • انتخاب (ساخت پرس و جو) Select (query syntax)

  • انتخاب ( نحو پرس و جو) - تمرین کدگذاری 1 Select (query syntax) - coding exercise 1

  • انتخاب ( نحو پرس و جو) - تمرین کد نویسی 1 - راه حل Select (query syntax) - coding exercise 1 - solution

  • انتخاب ( نحو پرس و جو) - تمرین کدنویسی 2 Select (query syntax) - coding exercise 2

  • انتخاب ( نحو پرس و جو) - تمرین کدنویسی 2 - راه حل Select (query syntax) - coding exercise 2 - solution

  • انتخاب (ساخت پرس و جو) - چالش refactoring Select (query syntax) - refactoring challenge

  • انتخاب (ساخت پرس و جو) - چالش refactoring - راه حل Select (query syntax) - refactoring challenge - solution

SelectMany ( نحو پرس و جو) SelectMany (query syntax)

  • SelectMany ( نحو پرس و جو) SelectMany (query syntax)

  • SelectMany ( نحو پرس و جو) - تمرین کدنویسی 1 SelectMany (query syntax) - coding exercise 1

  • SelectMany ( نحو پرس و جو) - تمرین کدگذاری 1 - راه حل SelectMany (query syntax) - coding exercise 1 - solution

  • SelectMany ( نحو پرس و جو) - تمرین کدنویسی 2 SelectMany (query syntax) - coding exercise 2

  • SelectMany ( نحو پرس و جو) - تمرین کدنویسی 2 - راه حل SelectMany (query syntax) - coding exercise 2 - solution

  • SelectMany ( نحو پرس و جو) - چالش refactoring SelectMany (query syntax) - refactoring challenge

  • SelectMany ( نحو پرس و جو) - چالش refactoring - راه حل SelectMany (query syntax) - refactoring challenge - solution

GroupBy ( نحو پرس و جو) GroupBy (query syntax)

  • GroupBy ( نحو پرس و جو) GroupBy (query syntax)

  • GroupBy ( نحو پرس و جو) - تمرین کدگذاری 1 GroupBy (query syntax) - coding exercise 1

  • GroupBy ( نحو پرس و جو) - تمرین کدگذاری 1 - راه حل GroupBy (query syntax) - coding exercise 1 - solution

  • GroupBy ( نحو پرس و جو) - تمرین کدنویسی 2 GroupBy (query syntax) - coding exercise 2

  • GroupBy ( نحو پرس و جو) - تمرین کدگذاری 2 - راه حل GroupBy (query syntax) - coding exercise 2 - solution

  • GroupBy ( نحو پرس و جو) - چالش refactoring GroupBy (query syntax) - refactoring challenge

  • GroupBy ( نحو پرس و جو) - چالش refactoring - راه حل GroupBy (query syntax) - refactoring challenge - solution

پیوستن (نحوه پرس و جو) Join (query syntax)

  • پیوستن (نحوه پرس و جو) Join (query syntax)

  • پیوستن به ( نحو پرس و جو) - تمرین کدنویسی 1 Join (query syntax) - coding exercise 1

  • عضویت ( نحو پرس و جو) - تمرین کد نویسی 1 - راه حل Join (query syntax) - coding exercise 1 - solution

  • پیوستن به ( نحو پرس و جو) - تمرین کدنویسی 2 Join (query syntax) - coding exercise 2

  • عضویت ( نحو پرس و جو) - تمرین کدنویسی 2 - راه حل Join (query syntax) - coding exercise 2 - solution

  • پیوستن به ( نحو پرس و جو) - چالش refactoring Join (query syntax) - refactoring challenge

  • پیوستن به ( نحو پرس و جو) - چالش refactoring - راه حل Join (query syntax) - refactoring challenge - solution

به روز رسانی LINQ LINQ updates

  • نکته مهم در مورد نسخه دات نت Important note about the version of .NET

  • بهبود LINQ در NET 6 LINQ Improvements in .NET 6

جایزه! Bonus!

  • جایزه! Bonus!

نمایش نظرات

آموزش LINQ: بر کتابخانه Key C# مسلط شوید
جزییات دوره
4.5 hours
150
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,821
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Krystyna Ślusarczyk Krystyna Ślusarczyk

برنامه نویس با علاقه به تدریس