Delegat

Autora: Randy Alexander
Data De La Creació: 1 Abril 2021
Data D’Actualització: 15 Ser Possible 2024
Anonim
Delegat (рэп в машине) Оправданная жестокость
Vídeo: Delegat (рэп в машине) Оправданная жестокость

Content

Definició: què significa Delegat?

Un delegat és un punter de funcions orientat a l'objecte, gestionat, segur i de tipus segur al marc .NET. Una signatura delegada inclou el seu nom, tipus de devolució i arguments que li van ser enviats. En lloc de passar dades, un delegat passa un mètode a un altre mètode. Els delegats s’utilitzen en molts contres, incloent implementar trucades de seguretat i gestors d’esdeveniments, punts d’introducció d’entrada i diversos tipus d’especificacions de mètode. Com que un delegat no coneix la classe d’un objecte referenciat, s’utilitza per a una invocació anònima.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Delegat

Un objectiu principal dels delegats és vincular l’objecte delegat amb la persona que truca, cosa que significa que la referència del mètode anomenat no requereix especificació a l’hora de compilació. Els delegats tenen un paper fonamental en el model de programació basat en esdeveniments, on els gestors d'esdeveniments s'afegeixen als controls d'interfície d'usuari (UI).

Els tipus de delegats són:
  • Repartiment únic: apunta a un únic mètode
  • Multicast: es refereix a diversos mètodes, cadascun amb la mateixa signatura i només inclou mètodes que retornen el buit per evitar l'excepció durant el temps d'execució.
Altres funcions de delegats són les següents:
  • Executen permisos de trucada, contra declarant.
  • Els objectes delegats són immutables.
  • El seu modificador d'accés predeterminat és privat (intern) o públic.
  • Un delegat només es pot utilitzar després de la instanciació.
  • Els delegats es poden declarar com a tipus imbricats amb modificadors d'accessibilitat per a la seva classe o estructura. En cas de falla durant l'execució del mètode de delegat, l'excepció llançada es retorna a la persona que truca els delegats i s'aturen les invitacions posteriors.