Delegeret

Forfatter: Randy Alexander
Oprettelsesdato: 1 April 2021
Opdateringsdato: 15 Kan 2024
Anonim
Delegeret møde
Video.: Delegeret møde

Indhold

Definition - Hvad betyder delegeret?

En delegeret er en objektorienteret, administreret, sikker og typesikker funktionspointer i .NET-rammen. En delegatsignatur inkluderer dens navn, returtype og argumenter, der er sendt til den. I stedet for at videregive data, overfører en delegeret en metode til en anden metode. Delegater bruges i mange ulemper, herunder implementering af tilbagekald og begivenhedshåndterere, indgangstrådspunkter og flere typer metodespecifikationer. Da en delegeret ikke kender klassen for et henvist objekt, bruges det til anonym påkaldelse.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer delegeret

Et delegeres hovedformål er at knytte delegeretobjektet til den, der ringer, hvilket betyder, at den kaldte metodehenvisning ikke kræver specifikation på kompileringstidspunktet. Delegater spiller en vigtig rolle i den begivenhedsdrevne programmeringsmodel, hvor begivenhedshåndterere føjes til brugergrænseflade (UI) -kontroller.

Delegatetyper er:
  • Single-cast: Peger på en enkelt metode
  • Multicast: Henviser til flere metoder, der hver har den samme signatur og inkluderer kun metoder, der returnerer ugyldige for at undgå undtagelse under kørsel
Andre delegerede funktioner er som følger:
  • De udfører tilladelser under opkald, kontra erklærer.
  • Delegerede objekter er uforanderlige.
  • Dens standardadgangsmodifikator er privat (intern) eller offentlig.
  • En delegeret må kun bruges efter øjeblikkelig igangsætning.
  • Delegater kan erklæres som indlejrede typer med tilgængelighedsmodifikatorer for deres indeholdende klasse eller struktur. I tilfælde af fiasko under udførelse af delegeret metode overføres den kastede undtagelse tilbage til delegationsopkalderen, og yderligere opkald stoppes.