Table des matières:

Pourquoi utilisons-nous des délégués multicast ?
Pourquoi utilisons-nous des délégués multicast ?

Vidéo: Pourquoi utilisons-nous des délégués multicast ?

Vidéo: Pourquoi utilisons-nous des délégués multicast ?
Vidéo: TikTok répond à la commission d'enquête : audition de Marlène Masure 2024, Peut
Anonim

UNE Le délégué multidiffusion est une déléguer qui contient les références de plusieurs fonctions. Lorsque nous invoquer le délégué multidiffusion , alors toutes les fonctions qui sommes référencé par le délégué sont va être invoqué. Si tu voulez appeler plusieurs méthodes à l'aide d'un déléguer alors toute la signature de la méthode doit être la même.

Justement, pourquoi utilisons-nous des délégués ?

Aperçu des délégués

  • Les délégués sont similaires aux pointeurs de fonction C++, mais sont de type sûr.
  • Les délégués permettent aux méthodes d'être transmises en tant que paramètres.
  • Les délégués peuvent être utilisés pour définir des méthodes de rappel.
  • Les délégués peuvent être enchaînés; par exemple, plusieurs méthodes peuvent être appelées sur un seul événement.

Sachez également, qu'est-ce que le délégué multicast en C# ? UNE déléguer qui pointe plusieurs méthodes est appelé un délégué multidiffusion . L'opérateur "+" ajoute une fonction au déléguer objet et l'opérateur "-" supprime une fonction existante d'un déléguer objet. Exemple: Délégué multidiffusion.

Alors, pourquoi utilisons-nous 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. 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 de les " déléguer ". Vous pouvez déclarer un déléguer qui peut apparaître seul ou même imbriqué dans une classe.

Qu'est-ce qu'un délégué AC ?

C# délégués 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. Tous délégués sont implicitement dérivés du System.

Conseillé: