Maison > développement back-end > Tutoriel C#.Net > Événements et délégués en C#

Événements et délégués en C#

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-06 20:33:15
avant
1453 Les gens l'ont consulté

C# 中的事件与委托

Les événements C# sont utilisés pour résoudre les problèmes des délégués. L’un d’eux peut facilement remplacer les propriétés du délégué, ce qui peut éventuellement entraîner des bugs dans votre code. Pour éviter cela, C# utilise des événements et définit des wrappers autour des délégués.

Événements en C#

Pour utiliser des événements, vous devez d'abord définir un délégué. Un événement est un type de délégué, appuyer sur une touche est un exemple d'événement.

public delegate voide Demo(String val);     
public event Test TestEvent;   
Copier après la connexion

Les événements peuvent accueillir des délégués comme celui-ci.

this.TestEvent += new Demo (DemoData);
Copier après la connexion

Délégation en C#

Un délégué est une variable de type référence qui contient une référence à une méthode. Les références peuvent être modifiées au moment de l'exécution.

public delegate void Demo(String val);     
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal