Hva er en hendelse i C#?
Hva er en hendelse i C#?

Innholdsfortegnelse:

Anonim

Objektet som hever begivenhet kalles begivenhet avsender. De begivenhet avsender vet ikke hvilket objekt eller hvilken metode som vil motta (håndtere) den arrangementer det hever seg. For å definere en begivenhet , bruker du C# begivenhet eller Visual Basic Begivenhet nøkkelord i signaturen til din begivenhet klasse, og spesifiser typen delegat for begivenhet.

Dessuten, hva er en hendelse i C# med eksempel?

C# - arrangementer . arrangementer er brukerhandlinger som tastetrykk, klikk, musebevegelser osv., eller noen hendelser som systemgenererte varsler. Søknader må svare på arrangementer når de oppstår. Til eksempel , avbryter.

På samme måte, hva er bruken av hendelser i C#? I c# , arrangementer brukes til å gjøre det mulig for en klasse eller et objekt å varsle andre klasser eller objekter om handlingen som skal skje. Å erklære en begivenhet , vi må bruk hendelse søkeord med delegattype. Før du hever en begivenhet , må vi sjekke om en begivenhet er abonnert eller ikke.

I forhold til dette, hva er en hendelsesbehandler i C#?

Hendelsesbehandlere er metoder i et objekt som utføres som svar på noen arrangementer forekommer i søknaden. For å forstå begivenhet håndteringsmodell av. Nettverk, må vi forstå begrepet delegat.

Hvordan starter jeg en hendelse i C#?

Poeng å huske:

  1. Bruk hendelsesnøkkelord med delegattype for å erklære en hendelse.
  2. Sjekk at begivenheten er null eller ikke før du reiser en begivenhet.
  3. Abonner på arrangementer med "+="-operatoren.
  4. Funksjonen som håndterer hendelsen kalles hendelsesbehandler.
  5. Hendelser kan ha argumenter som sendes til behandlerfunksjonen.

Anbefalt: