From d17eaec57ac13fecc8cb3787b3a454aef59a9a95 Mon Sep 17 00:00:00 2001 From: Jasurbek Khasanboyev <81855769+jasurbuz@users.noreply.github.com> Date: Sat, 12 Jun 2021 11:15:28 +0500 Subject: [PATCH 1/2] Update linq-qanday-ishlaydi.md --- c-.net/linq/linq-qanday-ishlaydi.md | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/c-.net/linq/linq-qanday-ishlaydi.md b/c-.net/linq/linq-qanday-ishlaydi.md index 7a46f867..02aa85e9 100644 --- a/c-.net/linq/linq-qanday-ishlaydi.md +++ b/c-.net/linq/linq-qanday-ishlaydi.md @@ -1,2 +1,33 @@ +--- +description: Jasurbek Xasanboyev +--- + # LINQ qanday ishlaydi? +LINQ ma’lumotlar manbasiga murojatlar yuborish va ma’lumotlarni qayta ishlash uchun hizmat qiladi. LINQ so`rov(query)lar ma’lumotlar manbasi turlariga qarab bo`limlarga bo`linadi: +![image](https://user-images.githubusercontent.com/81855769/121767016-353e0f00-cb6f-11eb-80a9-4a10ee1bf0a1.png) +Misol tariqasida eng oddiy so`rov turini ko`rib chiqamiz: +``` +class LINQQueryExample // dot-net.uz uchun +{ + static void Main() + { + + // Ma'lumotlarni to`plam shaklida shakllantirib olamiz + int[] scores = new int[] { 97, 92, 81, 60 }; + + // Query yozamiz + IEnumerable scoreQuery = + from score in scores + where score > 80 + select score; + // Query ma'lumotlaridan foydalanamiz + foreach (int i in scoreQuery) + { + Console.Write(i + " "); + } + } +} +// Output: 97 92 81 +``` +LINQ so`rov yordamida to`plam elementlari orasidan 80 dan kattalaridan yangi to`plam hosil qilindi va ekranga chiqarildi. From 67483b14d928d5c36c5ba11176ee050b21b68752 Mon Sep 17 00:00:00 2001 From: Jasurbek Khasanboyev <81855769+jasurbuz@users.noreply.github.com> Date: Sat, 12 Jun 2021 11:18:32 +0500 Subject: [PATCH 2/2] Update linq-qanday-ishlaydi.md --- c-.net/linq/linq-qanday-ishlaydi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c-.net/linq/linq-qanday-ishlaydi.md b/c-.net/linq/linq-qanday-ishlaydi.md index 02aa85e9..98f359fd 100644 --- a/c-.net/linq/linq-qanday-ishlaydi.md +++ b/c-.net/linq/linq-qanday-ishlaydi.md @@ -6,7 +6,7 @@ description: Jasurbek Xasanboyev LINQ ma’lumotlar manbasiga murojatlar yuborish va ma’lumotlarni qayta ishlash uchun hizmat qiladi. LINQ so`rov(query)lar ma’lumotlar manbasi turlariga qarab bo`limlarga bo`linadi: ![image](https://user-images.githubusercontent.com/81855769/121767016-353e0f00-cb6f-11eb-80a9-4a10ee1bf0a1.png) Misol tariqasida eng oddiy so`rov turini ko`rib chiqamiz: -``` +```csharp class LINQQueryExample // dot-net.uz uchun { static void Main()