Tabla de contenido:

¿Por qué utilizamos delegados de multidifusión?
¿Por qué utilizamos delegados de multidifusión?

Video: ¿Por qué utilizamos delegados de multidifusión?

Video: ¿Por qué utilizamos delegados de multidifusión?
Video: Delegados de multidifusión en C# | Delegados en C#. 🤯💻 2024, Mayo
Anonim

A El delegado de multidifusión es a delegar que contiene las referencias de más de una función. Cuando nosotros invocar el delegado de multidifusión , luego todas las funciones que están referenciado por el delegado son va a ser invocado. Si usted quiere llamar a varios métodos usando un delegar entonces toda la firma del método debería ser la misma.

Así que, ¿por qué usamos delegados?

Descripción general de los delegados

  • Los delegados son similares a los punteros de función de C ++, pero son seguros para los tipos.
  • Los delegados permiten que los métodos se pasen como parámetros.
  • Los delegados se pueden utilizar para definir métodos de devolución de llamada.
  • Los delegados se pueden encadenar juntos; por ejemplo, se pueden llamar a varios métodos en un solo evento.

También sepa, ¿qué es el delegado de multidifusión en C #? A delegar que apunta a varios métodos se llama delegado de multidifusión . El operador "+" agrega una función a la delegar objeto y el operador "-" elimina una función existente de un delegar objeto. Ejemplo: Delegado de multidifusión.

Entonces, ¿por qué estamos usando delegados en C #?

A delegado en C # es similar a los punteros de función de C ++, pero Delegados de C # son de tipo seguro. Delegados se utilizan para definir métodos de devolución de llamada e implementar el manejo de eventos, y se declaran utilizando los " delegar "palabra clave. Puede declarar una delegar que puede aparecer por sí solo o incluso anidado dentro de una clase.

¿Qué es AC delegado?

C# delegados son similares a los punteros a funciones, en C o C ++. A delegar es una variable de tipo de referencia que contiene la referencia a un método. La referencia se puede cambiar en tiempo de ejecución. Delegados se utilizan especialmente para implementar eventos y los métodos de devolución de llamada. Todos delegados se derivan implícitamente del Sistema.

Recomendado: