• KURS ISHI
  • Mavzu: C# tilida delegatlar, hodisalar va lambda ifodalardan foydalanish




    Download 1.05 Mb.
    bet1/17
    Sana26.04.2024
    Hajmi1.05 Mb.
    #207765
      1   2   3   4   5   6   7   8   9   ...   17
    Bog'liq
    Boltaboyev 202-KIDT Kurs ishi
    61, 3.PREZI.comda prezentatsiya (1), 5.52.01.01 KI Ma\'lumotlar ombori asoslari — копия, 6-sinf-informatika-testlar, mustaqil ish, Davlat transfertlari va daromadlari tahlili, 1-amaliyot Salayeva Gulnora atms, 3 MAVZU UKT (2), azot, inklyuziv, ИНКЛЮЗИВ ТАЪЛИМ OQUV QOLLANMA, Kompyuterlarni tarmoqqa ulashning asosiy maqsadi nima, Mavzu Zamonaviy dasturlash tillari tahlili. Reja Dasturlash ti, SIYOSIY MА’DАNIYATT, мой югород

    O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI





    Urganch Davlat Universiteti Fizika-matematika fakulteti Kompyuter ilmlari va dasturlash texnologiyasi yo`nalishi 202-guruh tolibi Boltaboyev Jamshidning Algoritmik tillar va dasturlash fanidan tayyorlagan



    KURS ISHI

    Mavzu: C# tilida delegatlar, hodisalar va lambda ifodalardan foydalanish


    Topshirdi: J.Boltaboyev

    Qabul qildi: M.Sharipov



    Baholash: _________



    Urganch-2022
    Reja:

    I

    Kirish……………………………………………………..

    2

    II

    Asosiy qism…………………………………………...…




    2.1

    Delegatlar, tadbirlar va lambdalar delegatlar………..………

    5

    2.2

    Masalaning dasturi………………………………..……

    10

    III

    Xulosa…………………………………………..……….

    14

    IV

    Foydalanilgan adabiyotlar……………………………..

    15









    Kirish
    Delegatlar usullarga ishora qiluvchi ob'ektlarni ifodalaydi. Ya'ni delegatlar usullarga ko'rsatgich bo'lib, delegatlar yordamida biz bu usullarni chaqirishimiz mumkin.


    Delegatlarni aniqlash
    Delegat kalit so'zi delegatni e'lon qilish uchun ishlatiladi, undan keyin qaytish turi, nomi va parametrlari. Misol uchun:

    1

    delegate void Message();0

    Xabar delegati bekor turini qaytaradi (ya'ni hech narsani qaytarmaydi) va hech qanday parametrlarni olmaydi. Bu shuni anglatadiki, bu delegat hech qanday parametrlarni qabul qilmaydigan va hech narsa qaytarmaydigan har qanday usulga ishora qilishi mumkin.
    Ushbu delegatdan foydalanishni ko'rib chiqing:

    1
    2
    3
    4
    5
    6
    7

    Message mes; // 2. Создаем переменную делегата
    mes = Salom Dasturchi!; // 3. Присваиваем этой переменной адрес метода
    mes(); // 4. Вызываем метод
    void Salom Dasturchi!() => Console.WriteLine("Salom Dasturchi! METANIT.COM");
    delegate void Message(); // 1. Объявляем делегат


    Avvalo, delegatning o'zini aniqlashingiz kerak:


    Download 1.05 Mb.
      1   2   3   4   5   6   7   8   9   ...   17




    Download 1.05 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: C# tilida delegatlar, hodisalar va lambda ifodalardan foydalanish

    Download 1.05 Mb.