Que sont les délégués et les événements en C# ?
Que sont les délégués et les événements en C# ?

Vidéo: Que sont les délégués et les événements en C# ?

Vidéo: Que sont les délégués et les événements en C# ?
Vidéo: Apprendre le C# - 14 - Les délégués 2024, Peut
Anonim

UNE déléguer est un moyen de dire à C# quelle méthode appeler lorsqu'un un événement est déclenché. Par exemple, si vous cliquez sur un bouton dans un formulaire, le programme appellera une méthode spécifique. C'est ce pointeur qui est un déléguer . Délégués sont bonnes, car vous pouvez notifier plusieurs méthodes qu'un un événement s'est produit, si vous le souhaitez.

De même, on peut se demander quelle est la différence entre le délégué et les événements en C# ?

Clé Différences entre les délégués et les événements dans C# Delegate est un objet utilisé comme pointeur de fonction pour contenir la référence d'une méthode. UNE déléguer est déclaré en dehors d'une classe alors qu'un un événement est déclaré à l'intérieur d'une classe. Pour invoquer une méthode à l'aide d'un déléguer objet, la méthode doit être référée au déléguer objet.

Deuxièmement, que sont les événements en C# ? C# - Événements

  • Les événements sont des actions de l'utilisateur telles qu'une pression sur une touche, des clics, des mouvements de souris, etc., ou une occurrence telle que des notifications générées par le système.
  • Les événements sont déclarés et déclenchés dans une classe et associés aux gestionnaires d'événements à l'aide de délégués au sein de la même classe ou d'une autre classe.

Par la suite, la question est, quels sont les délégués en C# ?

Délégués C# sont similaires à des pointeurs vers des fonctions, en C ou C++. UNE déléguer est une variable de type référence qui contient la référence à une méthode. La référence peut être modifiée au moment de l'exécution. Délégués sont notamment utilisés pour la mise en œuvre des événements et des méthodes de rappel.

Quelle est l'utilisation principale des délégués en C# ?

UNE déléguer en C# est similaire aux pointeurs de fonction de C++, mais Délégués C# sont de type sûr. Vous pouvez passer des méthodes en tant que paramètres à un déléguer pour permettre à la déléguer pour indiquer la méthode. Délégués sont utilisés pour définir des méthodes de rappel et implémenter la gestion des événements, et ils sont déclarés à l'aide du " déléguer " mot-clé.

Conseillé: