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

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

WBOY
WBOYavant
2023-09-06 20:33:151312parcourir

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;   

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

this.TestEvent += new Demo (DemoData);

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);     

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer