Mundarija:

Voqealarning qaytish turi C# bormi?
Voqealarning qaytish turi C# bormi?

Video: Voqealarning qaytish turi C# bormi?

Video: Voqealarning qaytish turi C# bormi?
Video: Nega O'zbekistonga qaytish kerak? 2024, Noyabr
Anonim

Voqealarning qaytish turi bormi

Odatiy bo'lib ko'pchilik voqea ishlovchilar qaytish bekor, chunki yagona voqea mumkin bor bir nechta obunachilar va qaytariladigan qiymat noaniq bo'lib qolishi mumkin. Biroq, ishlovchilar buni qilishlari mumkin qaytish qiymatlar. ga bog'liq turi siz e'lon qilgan delegatning voqea bilan.

Shunga o'xshab so'rashi mumkin, voqealar C# qaytish turiga egami?

Odatda siz qo'yasiz " qaytish qadriyatlar" EventArgs obyektida, shuning uchun voqealar qilmang kerak uchun qaytish qadriyatlar, lekin agar ularga aytilgan bo'lsa, ular mumkin. Odatiy bo'lib ko'pchilik voqea ishlovchilar qaytish void, lekin ishlovchilar uchun bu mumkin qaytish qiymatlar.

Bundan tashqari, voqea ishlovchilar C# bilan qanday ishlaydi? Voqealar Odatda grafik foydalanuvchi interfeyslarida tugmalarni bosish yoki menyu tanlash kabi foydalanuvchi harakatlariga signal berish uchun ishlatiladi. Qachon an voqea bir nechta obunachilarga ega, voqea ishlovchilar a bo'lganda sinxron chaqiriladi voqea ko'tariladi. Chaqirmoq uchun voqealar asinxron, Sinxron usullarni asinxron chaqirish.

Bundan tashqari, 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.

Voqealar kirish modifikatorlariga ega bo'lishi mumkinmi?

Voqealar mumkin davlat, xususiy, himoyalangan, ichki, himoyalangan ichki yoki xususiy himoyalangan deb belgilanishi mumkin. Bular kirish modifikatorlari sinf foydalanuvchilari qandayligini aniqlang kirishi mumkin the voqea.

Tavsiya: