Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Explicación visual de delegados y eventos en C#!

¡Explicación visual de delegados y eventos en C#!

Es así

Los eventos se basan en la delegación. Los eventos son una aplicación de la delegación. En última instancia, la delegación es poderosa:

La delegación puede considerarse como un tipo de abstracción de métodos. , estos métodos tienen la misma firma: los mismos parámetros y tipos de valor de retorno; los delegados tienen 4 aplicaciones:

1 Invocación de método más flexible

2 Se utiliza para devoluciones de llamadas asincrónicas

3 Utilice la delegación en programación multiproceso para formular funciones que se llamarán cuando se inicie el hilo

4 El modelo de eventos y los eventos en C# pueden entenderse como entidades (clases) o comportamientos (interfaces) Algunos cambios que ocurren entre o internamente, como una entidad de la clase de botón: un evento de doble clic de un botón Cuando ocurre este evento, ocurrirán algunas situaciones y se generarán algunas soluciones correspondientes a esta situación. -evento de clic (Microsoft ya lo ha escrito), y este último es el código en los corchetes del evento de doble clic que escribió. El último código también es el código cargado al definir la persona que llama al evento delegado. En este momento, el delegado está acostumbrado a. Encapsula el método que escribiste en un todo. Pon todo esto en este evento, te digo que este evento ocurrió y luego, como agente, quiero ayudar a estos métodos a ejecutarlos.

Explicado, más abstracto, ya sabes

Imagen + abstracción + teoría + explicación sistemática

¡Pon una bandera roja! ~!~¡Lo escribí palabra por palabra!

Indique la fuente de la reimpresión: Baidu Knows-Tiger Flower