Maison > Article > développement back-end > Événements et délégués en 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.
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;
this.TestEvent += new Demo (DemoData);
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);
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!