Les Événements en C#
Les événements permettent à une classe ou un objet de notifier d'autres classes lorsque quelque chose d'intéressant se produit.
Éditeur et Abonné
- Éditeur (Publisher) : La classe qui envoie l'événement.
- Abonné (Subscriber) : La classe qui reçoit/gère l'événement.
Exemple (Conceptuel)
csharp public event EventHandler ProcessusTermine;
protected virtual void OnProcessusTermine() { ProcessusTermine?.Invoke(this, EventArgs.Empty); }