Retour au cours

Délégués : Pointeurs vers des méthodes

C# de Zéro à Héros : Masterclass Complète de Programmation

Qu'est-ce qu'un Délégué ?

Un délégué est un type qui représente des références à des méthodes avec une liste de paramètres et un type de retour particuliers.

Utilisation

csharp public delegate void MonDelegue(string msg);

void AfficherMessage(string message) { Console.WriteLine(message); }

MonDelegue del = AfficherMessage; del("Bonjour via le Délégué !");

Les délégués sont le fondement des Événements en C#.