Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions c-.net/linq/linq-qanday-ishlaydi.md
Original file line number Diff line number Diff line change
@@ -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:
```csharp
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<int> 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.