DELEGADOS.

¿Qué es un delegado?

En C#, los delegados son un tipo de datos que representan una referencia a un método. Son similares a las funciones o métodos puntero en otros lenguajes de programación, y se utilizan para pasar métodos como argumentos a otras funciones o para asignar métodos a variables.

Un delegado puede ser invocado como si fuera un método normal, y puede ser combinado con otros delegados mediante operaciones como la adición o la eliminación. Esto permite la creación de listas de métodos que se pueden invocar secuencialmente.

¿Cómo se declara una variable de un tipo delegado?

Para declarar un delegado en C#, se puede utilizar la siguiente sintaxis:


Por ejemplo, si quieres declarar una variable de tipo delegado que represente un método que toma dos argumentos enteros, podrías escribir lo siguiente:



INVOCACION




Comentarios