Foydalanadigan LINQ kengaymasi usullari ro'yxati.
Select: tanlangan qiymatlarning proektsiyasini belgilaydi
Where: tanlov filtrini belgilaydi
OrderBy: Elementlarni o'sish tartibiga ko'ra tartiblang
OrderByDescending: Elementlarni kamayish tartibida tartiblang.
ThenBy: Elementlarni o'sish tartibida joylashtirish uchun qo'shimcha mezonlarni belgilaydi.
ThenByDescending: Elementlarni kamayish tartibida saralash uchun qo'shimcha mezonlarni belgilaydi.
Join: ikkita to'plamni ma'lum bir atribut bilan bog'laydi
GroupBy: elementlarni kalit bo'yicha guruhlaydi
ToLookup: elementlarni lug'atga qo'shilgan holda klavishlar bo'yicha guruhlaydi
GroupJoin: to'plamlarni va elementlarni bir vaqtning o'zida kalit bilan bog'laydi.
Reverse: elementlarni qayta tartiblash
All: to'plamdagi barcha elementlar ma'lum shartni qondiradimi yoki yo'qligini aniqlaydi
Any: to'plamning hech bo'lmaganda bitta elementini muayyan sharoitga moslashtiradi, belgilaydi
Contains: to'plamda ma'lum bir element mavjudligini aniqlaydi
Distinct: to'plamdan takroriy narsalarni olib tashlash
Except: ikkita to'plamning farqini qaytaradi, ya'ni faqat bitta to'plamda joylashgan elementlar
Union: ikkita bir hil to'plamni birlashtiradi
Intersect: ikkita to'plamning kesishishini qaytaradi, ya'ni ikkala to'plamda joylashgan elementlar
Count: ma'lum bir shartni qondiradigan to'plam elementlari sonini hisoblaydi
Sum: to'plamdagi raqamli qiymatlarning yig'indisini hisoblaydi
Average: to'plamdagi raqamli qiymatlarning o'rtacha qiymatini hisoblaydi
Min: minimal qiymatni topadi
Maks: maksimal qiymatni topadi
Take: ma'lum miqdordagi elementlarni tanlaydi
Skip: ma'lum miqdordagi elementlarni o'tkazib yuboradi
TakeWhile: shart to'g'ri bo'lsa, ketma-ketlikdagi elementlar zanjirini qaytaradi
SkipWhile: elementlarni belgilangan shartni qondirmaguncha ketma-ketlikda o'tkazib yuboradi va keyin qolgan elementlarni qaytaradi
Concat: ikkita to'plamni birlashtiradi
Zip: ma'lum shartga ko'ra ikkita to'plamni birlashtiradi
First: to'plamdagi birinchi elementni tanlaydi
FirstOrDefault: to'plamdagi birinchi elementni tanlaydi yoki asl qiymati qaytaradi
Single: to'plamning bitta elementini tanlaydi, agar to'plamda bir yoki undan ortiq element bo'lsa, istisno tashlanadi
SingleOrDefault: to'plamdagi birinchi elementni tanlaydi yoki asl qiymati qaytaradi
ElementAt: ma'lum bir indeksda ketma-ketlikni tanlaydi
ElementAtOrDefault: ma'lum bir indeksda to'plam elementini tanlaydi yoki agar indeks doiradan tashqarida bo'lsa, standart qiymatni qaytaradi.
Last: to'plamdagi oxirgi elementni tanlaydi
LastOrDefault: to'plamdagi oxirgi elementni tanlaydi yoki asl qiymati qaytaradi.s
Do'stlaringiz bilan baham: |