INHOUDSOPGAWE:

Het gebeurtenisse terugkeer tipe C#?
Het gebeurtenisse terugkeer tipe C#?

Video: Het gebeurtenisse terugkeer tipe C#?

Video: Het gebeurtenisse terugkeer tipe C#?
Video: Part 8 – Return Types in C# 2024, Desember
Anonim

Het gebeurtenisse terugkeer tipe

By verstek die meeste gebeurtenis hanteerders terugkeer nietig, want enkel gebeurtenis mag het verskeie intekenare, en terugkeer waarde kan dubbelsinnig word. Dit is egter moontlik vir hanteerders om terugkeer waardes. Dit hang af van die tipe van die afgevaardigde verklaar jy die gebeurtenis met.

Net so kan 'n mens vra, het gebeurtenisse terugkeer tipe C#?

Normaalweg sal jy " terugkeer waardes" in die EventArgs-voorwerp, dit is hoekom gebeure moenie behoefte aan terugkeer waardes, maar hulle kan as hulle aangesê word om. By verstek die meeste gebeurtenis hanteerders terugkeer nietig, maar dit is moontlik vir hanteerders om terugkeer waardes.

Verder, hoe werk gebeurtenishanteerders C#? Gebeurtenisse word tipies gebruik om gebruikersaksies aan te dui, soos knoppies of kieslyskeuses in grafiese gebruikerskoppelvlakke. Wanneer 'n gebeurtenis het verskeie intekenare, die gebeurtenis hanteerders word sinchronies opgeroep wanneer 'n gebeurtenis word opgewek. Om aan te roep gebeure asynchronies, sien Sinchroniese metodes asynchronies oproep.

Verder, hoe roep ek 'n gebeurtenis in C# aan?

Punte om te onthou:

  1. Gebruik gebeurtenis sleutelwoord met gedelegeerde tipe om 'n gebeurtenis te verklaar.
  2. Kontroleer gebeurtenis is nietig of nie voordat 'n gebeurtenis opgehef word.
  3. Teken in op geleenthede met die "+="-operateur.
  4. Funksie wat die gebeurtenis hanteer, word gebeurtenishanteerder genoem.
  5. Gebeurtenisse kan argumente hê wat na hanteerderfunksie oorgedra sal word.

Kan geleenthede toegangswysigers hê?

Gebeurtenisse kan gemerk word as publiek, privaat, beskermd, intern, beskermd intern of privaat beskerm. Hierdie toegang wysigers definieer hoe gebruikers van die klas toegang kan kry die gebeurtenis.

Aanbeveel: