Cov txheej txheem:

Cov xwm txheej ua haujlwm li cas hauv C#?
Cov xwm txheej ua haujlwm li cas hauv C#?

Video: Cov xwm txheej ua haujlwm li cas hauv C#?

Video: Cov xwm txheej ua haujlwm li cas hauv C#?
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Kaum ib hlis
Anonim

Ntawm nws lub hauv paus, delegates ua ob yam:

  • Thaum tsim, nws taw tes rau ib txoj hauv kev (piv txwv lossis zoo li qub) hauv lub thawv (chav kawm lossis qauv). Rau xwm txheej , nws point rau ib xwm txheej muab txoj kev.
  • Nws txhais raws nraim hom kev uas nws ua tau taw tes rau , suav nrog tus naj npawb thiab hom kev txwv thiab kuj yog hom rov qab.

Ua kom pom qhov no, cov xwm txheej ua haujlwm li cas hauv C#?

C# - Txheej xwm

  • Cov xwm txheej yog cov neeg siv khoom xws li cov xovxwm tseem ceeb, nyem, nas txav, thiab lwm yam, lossis qee qhov tshwm sim xws li cov ntawv ceeb toom tsim tawm.
  • Cov xwm txheej tau tshaj tawm thiab tsa hauv chav kawm thiab cuam tshuam nrog cov neeg tuav kev tshwm sim uas siv cov neeg sawv cev hauv tib chav kawm lossis lwm chav kawm.

Tom qab ntawd, lo lus nug yog, siv cov neeg sawv cev thiab cov xwm txheej hauv C# li cas? A tus sawv cev yog ib txoj kev qhia C# uas txoj kev hu thaum ib xwm txheej yog ua rau. Piv txwv li, yog tias koj nyem khawm ntawm ib daim ntawv, qhov kev zov me nyuam yuav hu rau ib txoj kev tshwj xeeb. Nws yog tus pointer no uas yog a tus sawv cev . Cov neeg sawv cev yog qhov zoo, raws li koj tuaj yeem qhia ntau txoj hauv kev uas ib qho xwm txheej tau tshwm sim, yog tias koj xav li ntawd.

Kuj paub, Kuv yuav ua li cas thiaj hu tau ib qho kev tshwm sim hauv C#?

Cov ntsiab lus tseem ceeb:

  1. Siv cov ntsiab lus tseem ceeb nrog rau hom delegate tshaj tawm ib qho kev tshwm sim.
  2. Txheeb xyuas qhov xwm txheej yog null lossis tsis ua ntej tsa qhov xwm txheej.
  3. Sau npe rau cov xwm txheej siv "+=" tus neeg teb xov tooj.
  4. Function uas tuav qhov xwm txheej yog hu ua event handler.
  5. Cov xwm txheej tuaj yeem muaj kev sib cav uas yuav dhau mus rau tus neeg ua haujlwm.

Cov xwm txheej puas muaj rov qab hom C#?

Feem ntau koj yuav tso " rov qab los values" nyob rau hauv cov khoom EventArgs, yog vim li cas xwm txheej tsis txhob xav tau rau rov qab los muaj nuj nqis tab sis lawv tuaj yeem yog lawv tau hais rau. Raws li feem ntau xwm txheej tus tuav rov qab los void, txawm li cas los xij, nws muaj peev xwm ua tau rau cov neeg ua haujlwm rov qab los tus nqi.

Pom zoo: