Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Delegates

22/31
Recursos

Aportes 3

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Un Delegates es como un puntero pero sirve para refenciar metodos o funciones, NO datos
Son utiles para pasar prosesos en parametros en funciones/metodos.
Un Delegates es un tipo de dato.
Asi que 1ro hay que declararlo y luego instanciarlo para poder utilizarlo

Los delegados fueron un gamechanger cuando por fin los entendi

Un uso práctico de un delegate, sería en un video juego donde casteamos un ataque de área, mientras el hechizo cargue todos los enemigos que estén dentro del area irán agregando su función de daño al delegate y cuando finalmente cargue, ejecutamos el invoke.

 
Otra cosa importante, como podemos agregar métodos, también podemos quitarlos con el mismo formato:

simpleMessage -= SendConsoleMessage;