«fizika-matematika» fakulteti


Download 261.5 Kb.
bet1/6
Sana03.02.2023
Hajmi261.5 Kb.
#1152127
  1   2   3   4   5   6
Bog'liq
Tojiyeva.S. Dasturlash


O‘ZBEKISTON RESPUBLIKASI OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI
FARG‘ONA DAVLAT UNIVERSITETI
«FIZIKA-MATEMATIKA» FAKULTETI
«AMALIY MATEMATIKA VA INFORMATIKA» KAFEDRASI
“Amaliy matematika va informatika” ta’lim yonalishi
2-kurs 19.08A-guruh talabasi
TOJIYEVA SABOXONning
“Dasturlash texnologiyalari”fanidan
“LINQ metodlarini organish:Skip va SkipWhile metodlari” mavzusidagi
MUSTAQIL ISHI

Fargona-2021
Mavzu:LINQ metodlarini o‘rganish.Skip va SkipWhile metodlari.
REJA:
1.LINQ metodlari haqida tushuncha.
2.LINQ metodlarini o‘rganish.Skip va SkipWhile metodlari.
3.Skip va SkipWhile metodlari va Take va TakeWhile metodlarining farqi.
LINQ (Language-Integrated Query) - bu ma'lumot manbasidan so’rov olish uchun oddiy va qulay til. 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‘rovlarida barcha amallar uchta turlicha harakatdan iborat:

shuninguchununiversalIEnumerableintefeysioshkormasholda qo’llaydi. Demak, ularni ham LINQ so‘rovlari bilan joriy qilish mumkin.
So’rovlarda from, in, where, select kalit so’zlarini uchratdik. Buso’rovamallaridir.Quyidaularbilantanishamiz:



  • from, in – kerakli konteynerda ma’lumotlarni olishga imkonberadi.Misolimizdanumndanolingan.

  • where – olinuvchi ma’lumotlarga cheklovlar o’rnatish uchunfoydalaniladi. Bizning misolimizda „2 ga qoldiqsiz bo’linuvchi sonlarol“degancheklovo’rnatganmiz;


  • Download 261.5 Kb.

    Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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