Retour au cours

Délégués et Événements

.NET de Zéro à Héros : Maîtrisez C# et le développement d'applications modernes

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 }