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

WBOY
Libérer: 2023-09-06 20:33:15
avant
1322 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!

source:tutorialspoint.com
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