Orodha ya maudhui:

Matukio hufanyaje kazi katika C #?
Matukio hufanyaje kazi katika C #?

Video: Matukio hufanyaje kazi katika C #?

Video: Matukio hufanyaje kazi katika C #?
Video: КРАСАВИЦЫ ОКРУЖИЛИ ДИМАША / КИТАЙ СХОДИТ С УМА 2024, Novemba
Anonim

Katika msingi wake, wajumbe hufanya mambo mawili:

  • Inapoundwa, inaelekeza kwa njia (mfano au tuli) katika chombo (darasa au muundo). Kwa matukio , inaelekeza kwa na tukio njia ya mkono.
  • Inafafanua hasa aina ya mbinu ambazo ni unaweza hatua kwa , ikijumuisha nambari na aina za vigezo na pia aina ya kurudi.

Kwa kuzingatia hili, matukio hufanyaje kazi katika C #?

C # - Matukio

  • Matukio ni vitendo vya mtumiaji kama vile kubonyeza vitufe, kubofya, kusogeza kwa kipanya, n.k., au tukio fulani kama vile arifa zinazotokana na mfumo.
  • Matukio hutangazwa na kukuzwa katika darasa na kuhusishwa na wasimamizi wa tukio kwa kutumia wajumbe wa darasa moja au darasa lingine.

Baadaye, swali ni, jinsi ya kutumia wajumbe na matukio katika C #? A mjumbe ni njia ya kusema C# njia gani ya kuita wakati an tukio inasababishwa. Kwa mfano, ukibofya Kitufe kwenye fomu, programu itaita njia maalum. Ni pointer hii ambayo ni mjumbe . Wajumbe ni nzuri, kwani unaweza kuarifu njia kadhaa ambazo a tukio imetokea, ikiwa unataka.

Jua pia, ninawezaje kuomba tukio katika C #?

Mambo ya Kukumbuka:

  1. Tumia nenomsingi la tukio lenye aina ya mjumbe kutangaza tukio.
  2. Kuangalia tukio ni batili au la kabla ya kuibua tukio.
  3. Jisajili kwa matukio kwa kutumia "+=" mwendeshaji.
  4. Kazi inayoshughulikia tukio inaitwa kidhibiti cha tukio.
  5. Matukio yanaweza kuwa na hoja ambazo zitapitishwa kwa utendakazi wa kidhibiti.

Je! matukio yana aina ya C # ya kurudi?

Kwa kawaida ungeweka" kurudi values" kwenye kitu cha EventArgs, ndiyo sababu matukio usifanye haja kwa kurudi maadili lakini wanaweza kama wameambiwa. Kwa chaguo-msingi zaidi tukio washikaji kurudi utupu, hata hivyo, inawezekana kwa washughulikiaji kurudi maadili.

Ilipendekeza: