Amaliy matematika va informatika” yo’nalishi 19. 06-guruh talabasi Saminjonov Sanjarbekning


Download 0.53 Mb.
bet1/5
Sana17.01.2022
Hajmi0.53 Mb.
#369213
  1   2   3   4   5
Bog'liq
12. Saminjonov Sanjarbek - mustaqil ta'lim
61 1, Kvadrat tengsizliklar, KT mustaqil isj, maktab oquvchilari nutqini ostirishda badiiy matnlardan foydalanish, maktab oquvchilari nutqini ostirishda badiiy matnlardan foydalanish, savod-orgatish-davri-darslarida-pedagogik-texnologiyalardan-foydalanish (1), savod-orgatish-davri-darslarida-pedagogik-texnologiyalardan-foydalanish (1), savod-orgatish-davri-darslarida-pedagogik-texnologiyalardan-foydalanish (1), ЭКОЛОГИЯ ФАНИ УЧУН Мустақил ишлар саволлари, 4-Amaliy ish, (invalid), “Java dasturlash tili” mobil ilovasini ishlab chiqish, “Java dasturlash tili” mobil ilovasini ishlab chiqish, 3-kurs maruzalar matni OOA, ҳазрат Абдухолиқ Ғиждувоний


O’ZBEKISTON RESPUBLIKASI

OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
FARG’ONA DAVLAT UNIVERSITETI

FIZIKA-MATEMATIKA FAKULTETI

Amaliy matematika va informatika” yo’nalishi



19.06-guruh talabasi

Saminjonov Sanjarbekning

LINQ metodlarini o’rganish: Except va Intersect metodlari” mavzusidagi


MUSTAQIL ISHI

Farg’ona - 2021

MAVZU: “LINQ METODLARINI O’RGANISH: EXCEPT VA INTERSECT METODLARI”

Reja:


  • LINQ metodlari.

  • Except metodiga doir masalalar.

  • Intersect metodiga doir masalalar.


LINQ metodlari.


LINQ (Language-Integrated Query) - bu ma'lumot manbasidan so’rov olish uchun ishlatiluvchi oddiy va qulay til hisoblanadi. Ma'lumotlar manbayi sifatida - IEnumerable interfeysini (masalan, standart to'plamlar, massivlar) amalga oshiradigan obyekt, DataSet, XML hujjati bo'lishi mumkin. Ammo manba turidan qat'iy nazar, LINQ ma'lumotni olish uchun barchasi uchun bir xil usulni qo'llashga imkon beradi. Qisqacha qilib aytganda LINQ - kodni ixchamlashtirish va oson o'qish imkoniyatini beradi va undan turli xil ma'lumot manbalari uchun so'rovlarda foydalanish mumkin.

LINQ so'rovlari natijalarni obyekt sifatida qaytaradi. Bu natijalar to'plamida obyektga yo'naltirilgan yondashuvni ishlatishga imkon beradi.



LINQ metodlari turlari:

  • Select metodi: tanlangan qiymatlarning proektsiyasini belgilaydi;

  • Where metodi: tanlov filtrini belgilaydi;

  • ThenBy metodi: o'sish tartibida buyumlarni buyurtma qilish uchun qo'shimcha mezonlarni belgilaydi;

  • ThenByDescending metodi: elementlarni kamayish tartibida buyurtma qilish uchun qo'shimcha mezonlarni belgilaydi;

  • Join metodi: ma'lum bir asosda ikkita to'plamga qo'shiladi;

  • GroupBy metodi: elementlarni kalitlarga ko'ra guruhlaydi;

  • Any metodi: To'plamdagi kamida bitta buyumning ma'lum bir shartga javob berishini aniqlaydi;

  • Contains metodi: To'plamda ma'lum bir element mavjudligini aniqlaydi

  • Distinct metodi: to'plamdagi nusxalarni olib tashlaydi;

  • Except metodi: ikkita to'plamning farqini, ya'ni faqat bitta to'plamda yaratilgan elementlarni qaytaradi;

  • ToLookup metodi: barcha elementlarni lug'atga qo'shgan holda elementlarni kalitlarga ko'ra guruhlaydi;

  • GroupJoin metodi: elementlarning ikkala to'plamini va kalitlarga ko'ra guruhlanishini amalga oshiradi;

  • Reverse metodi: elementlarni teskari tartibda joylashtirish metodi;

  • All metodi: To'plamdagi barcha narsalarning ma'lum bir shartga javob berishini aniqlaydi;

  • Union metodi: ikkita bir xil to'plamlarni birlashtiradi;

  • Intersect metodi: Ikki kolleksiyaning, ya'ni ikkala to'plamda ham bo'lgan narsalarning kesishishini qaytaradi;

  • Min metodi: minimal qiymatni topadi;

  • Max metodi: maksimal qiymatni topadi;

  • Count metodi: To'plamdagi ma'lum bir shartga javob beradigan elementlar sonini hisoblaydi;

  • Sum metodi: yig'indagi raqamli qiymatlar yig'indisini hisoblaydi;

  • Average metodi: to'plamdagi raqamli qiymatlarning o'rtacha qiymatini hisoblab chiqadi;

  • Take metodi: ma'lum miqdordagi narsalarni tanlaydi;

  • Skip metodi: ma'lum miqdordagi narsalarni o'tkazib yuboradi;

  • TakeWhile metodi: Agar shart to'g'ri bo'lsa, ketma-ketlik elementlari zanjirini qaytaradi;

  • Single metodi: to'plamning bitta elementini tanlaydi, agar to'plamda bir yoki bir nechta element bo'lsa, istisno qo'yiladi;

  • SingleOrDefault metodi: To'plamdagi birinchi elementni tanlaydi yoki sukut bo'yicha qaytaradi;

  • ElementAt metodi: ma'lum bir indeksda ketma-ketlik elementini tanlaydi;

  • ElementAtOrDefault metodi: Muayyan indeksda yig'ish elementini tanlaydi yoki indeks doiradan tashqarida bo'lsa, standart qiymatni qaytaradi;

  • LastOrDefault metodi: to'plamdagi so'nggi elementni tanlaydi yoki sukut bo'yicha qaytaradi.

  • SkipWhile metodi: ular berilgan shartni bajarishi sharti bilan elementlarni ketma-ketlikda o'tkazib yuboradi va keyin qolgan elementlarni qaytaradi;

  • Concat metodi: ikkita to'plamni birlashtiradi;

  • Zip metodi: ma'lum bir shartga muvofiq ikkita to'plamni birlashtiradi;

  • FirstOrDefault: to'plamdagi birinchi elementni tanlaydi yoki sukut bo'yicha qaytaradi;



Download 0.53 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2023
ma'muriyatiga murojaat qiling