Mundarija:

C# da hodisa nima?
C# da hodisa nima?

Video: C# da hodisa nima?

Video: C# da hodisa nima?
Video: Falsafa Fanidan Test dasturi ( C# da tuzilgan ) 2024, May
Anonim

ni ko'taradigan ob'ekt voqea deyiladi voqea jo'natuvchi. The voqea jo'natuvchi qaysi ob'ekt yoki usulni qabul qilishini (ishlashini) bilmaydi voqealar ko'taradi. Aniqlash uchun voqea , siz C# dan foydalanasiz voqea yoki Visual Basic Tadbir imzongizdagi kalit so'z voqea sinf va delegat turini belgilang voqea.

Bundan tashqari, misol bilan C# da hodisa nima?

C# - Voqealar . Voqealar klavishlarni bosish, bosish, sichqoncha harakati va boshqalar kabi foydalanuvchi harakatlari yoki tizim tomonidan yaratilgan bildirishnomalar kabi ba'zi hodisalar. Ilovalar javob berishi kerak voqealar ular paydo bo'lganda. Uchun misol , xalaqit beradi.

Xuddi shunday, C# da voqealardan foydalanish nima? In c# , voqealar sinf yoki ob'ektni boshqa sinflar yoki ob'ektlarni sodir bo'ladigan harakat haqida xabardor qilish uchun ishlatiladi. e'lon qilish uchun voqea , Biz … kerak hodisadan foydalaning delegat turiga ega kalit so'z. Ko'tarishdan oldin voqea , biz an yoki yo'qligini tekshirishimiz kerak voqea obuna bo'lgan yoki yo'q.

Shu munosabat bilan, C# da voqea ishlov beruvchisi nima?

Voqealar boshqaruvchilari ob'ektdagi ba'zilarga javoban bajariladigan usullardir voqealar ilovada sodir bo'ladi. Tushunish uchun voqea ning ishlov berish modeli. Net ramka, biz delegat tushunchasini tushunishimiz kerak.

C# da hodisani qanday chaqirishim mumkin?

Esda tutish kerak bo'lgan fikrlar:

  1. Hodisani e'lon qilish uchun delegat turiga ega voqea kalit so'zidan foydalaning.
  2. Voqeani ko'tarishdan oldin voqea null yoki yo'qligini tekshiring.
  3. "+=" operatori yordamida tadbirlarga obuna bo'ling.
  4. Hodisani boshqaradigan funksiya hodisa ishlov beruvchisi deb ataladi.
  5. Voqealarda ishlov beruvchi funksiyasiga uzatiladigan argumentlar bo'lishi mumkin.

Tavsiya: