Délégués et Événements
Délégué (Delegate) :
Un type qui représente des références à des méthodes avec une liste de paramètres et un type de retour particuliers. C'est essentiellement un "pointeur de fonction".
Événement (Event) :
Un moyen pour une classe de notifier d'autres classes quand quelque chose se produit (ex: un clic de bouton).
csharp public delegate void Notify(); // délégué
public class Process { public event Notify ProcessCompleted; // événement }