Les délégués en C#

Un délégué est un objet qui fait référence à une méthode ou simplement, c’est une variable de type référence pouvant contenir une référence de méthode. Les délégués en C# sont comme les pointeurs de fonction en C et C++. Il fournit un moyen d’indiquer quelle méthode doit être appelée lorsqu’un événement est déclenché.
 
 
Les délégués ont les caractéristiques suivantes:

  • Les délégués hérite de la classe System.MulticastDelegate.
  • Ils ont une signature et un type de retour. Une fonction ajoutée aux délégués doit être compatible avec cette signature.
  • Les délégués peuvent désigner des méthodes statiques ou d’instance.
  • Une fois qu’un objet délégué a été créé, il peut invoquer dynamiquement les méthodes vers lesquelles il pointe au moment de l’exécution.
  • Les délégués peuvent appeler des méthodes de manière synchrone et asynchrone.
  • Les délégués peuvent également être utilisés dans des « méthodes anonymes ».
Les événements en C#

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *