«fizika-matematika» fakulteti


ElementAt : ma'lum bir indeksda ketma-ketlik elementini tanlaydi ElementAtOrDefault


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

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

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

  • Last : to'plamdagi oxirgi elementni tanlaydi

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

    Biz quyida skip va skipWhile, Take va TakeWhile metodlarini ko‘rib chiqamiz, va solishtiramiz.

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

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

    Biz hozir quyidagi dasturda take metodini ko‘rib chiqamiz.Shunda Skin metodini tasavvur qilishimiz va o‘rganishimiz osonroq bo‘ladi deb o‘ylayman. Biz bu dasturda Take so‘zi olmoq degan ma’noni anglatgani kabi bu yerda ham masalan elementlari 10 ta bo‘lgan to‘plamni ko‘rib chiqamiz.Va 3 ta elementni ajratib olamiz.
    DASTUR KODI.
    using System;
    namespace take
    {
    class Program
    {
    public static void linq()
    {
    int[] toliqMassiv={1,2,3,4,5,6,7,8,9,10};
    var takeMassiv = toliqMassiv.Take(3);//Avvaliga 3 ta elementni olamiz.
    foreach (var son in takeMassiv)
    {
    Console.WriteLine(son);
    }
    }
    }
    }


    Mana ko‘rib turganimizdek, take metodi birinchi 3 ta elementni tanlab oldi.
    Endi Skip metodiga keladigan bo‘lsak, Take metodida tanlangan elementlar ko‘rsatilsa, Skin metodida esa tanlangan elementlar olib tashlanib, qolgan elementlar ko‘rsatiladi.Buni quyidagi dasturda ko‘rib chiqamiz.
    DASTUR KODI.
    using System;
    namespace skip
    {
    class Program
    {
    public static void linq()
    {
    int[] toliqMassiv={6,2,1,4,5,9,7,10,8};
    var skipMassiv = toliqMassiv.Skip(4);
    //Avvalgi 4 ta elementni olamiz va qolgan elementlarni ekranga chiqaramiz.

    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