Jumanov Dilshod
Download 305.84 Kb. Pdf ko'rish
|
Jumanov Dilshod
- Bu sahifa navigatsiya:
- Jumanov Dilshod
Jumanov Dilshod
imkon beradigan boshlang'ich qiymat berilishi mumkin. Bundan tashqari, yig'ish natijasini yana bir qiymatga olib, yakunlash funktsiyasi berilishi mumkin. Join / GroupJoin Join operatori har bir to'plamdagi ob'ektlar uchun mos keladigan kalitlarga asoslangan ikkita to'plamda ichki qo'shilishni amalga oshiradi. Ob'ektdan kalitni olish uchun to'plamdagi har bir ob'ektda bajaradigan har bir to'plam uchun bittadan delegat sifatida ikkita funktsiya talab etiladi. Bundan tashqari, foydalanuvchi qaysi ma'lumotlar elementlari belgilaydi bo'lgan boshqa vakil oladi, ikki mos elementlardan, natijada ob'ekt yaratish uchun foydalanish kerak. GroupJoin operatori guruhga qo'shilishni amalga oshiradi. Select operatori singari, qo'shilish natijalari ham manba ob'ektlarining ikkala turining barcha ma'lumotlar a'zolari yoki ularning bir qismi bilan boshqa sinfning instantsiyalari. Take/ TakeWhile Take operatori to'plamdan birinchi n obyektni tanlaydi, predikat olgan Take-da operatori esa predikatga mos keluvchi obyektlarni tanlaydi (unga mos kelmaydigan birinchi obyektda to'xtaydi). Skip / SkipWhile O'tkazib yuborish va o'tkazib yuborish operatorlari to'ldiruvchi hisoblanadi oling va oling-ular birinchisini o'tkazib yuborishadi n to'plamdagi ob'ektlar yoki predikatga mos keladigan ob'ektlar (Skip paytida). OfType OfType operatori ma'lum turdagi elementlarni tanlash uchun ishlatiladi. Concat Concat operatori ikkita to'plamni birlashtiradi. OrderBy / ThenBy Jumanov Dilshod OrderBy operatori to'plamdagi elementlarning birlamchi saralash tartibini ba'zi bir kalitlarga muvofiq belgilash uchun ishlatiladi. Standart buyurtma o'sish tartibida, buyurtmani teskari yo'naltirish uchun OrderByDescending operatoridan foydalanish kerak. ThenBy va ThenByDescending elementlarning keyingi tartibini belgilaydi. Ob'ektdan kalit qiymatini chiqarish funktsiyasi foydalanuvchi tomonidan delegat sifatida belgilanadi. Reverse Reverse operator to'plamni o'zgartiradi. GroupBy GroupBy operatori kalit qiymatini chiqaradigan va har bir alohida kalit qiymati uchun igrouping oladi. Keyin IGrouping ob'ektlari ma'lum bir kalit qiymati uchun barcha moslamalarni sanab o'tish uchun ishlatilishi mumkin. Distinct Distinct operator ob'ektning takroriy nusxalarini to'plamdan olib tashlaydi. Operatorning haddan tashqari yuklanishi aniqlik mezonlarini belgilaydigan tenglik taqqoslovchi ob'ektini oladi. Union / Intersect / Except Ushbu operatorlar mos ravishda ikkita ketma-ketlikda birlashma, kesishish va farq operatsiyalarini bajarish uchun ishlatiladi. Har bir element tenglik mezonlarini belgilaydi tenglik comparer ob'ektini oladi haddan ortiq yuk bor. SequenceEqual SequenceEqual operatori ikkita to'plamdagi barcha elementlarning teng va bir xil tartibda ekanligini aniqlaydi. First / FirstOrDefault / Last / LastOrDefault Ushbu operatorlar predikatni oladi. Birinchi operator predikat haqiqiy beradigan birinchi elementni qaytaradi yoki agar hech narsa mos kelmasa, istisno qiladi. FirstOrDefault operatori birinchi operatorga o'xshaydi, faqat u predikatga hech narsa mos kelmasa, element turi uchun standart qiymatni qaytaradi (odatda null ma'lumotnoma). Oxirgi operator predikatni moslashtirish uchun oxirgi elementni oladi yoki hech narsa mos kelmasa, istisno qiladi. Hech narsa mos kelmasa, LastOrDefault standart element qiymatini qaytaradi. Single |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling