Implémenter des délégués et des événements

Découvrez comment implémenter une liaison tardive à l’aide de délégués, comment notifier d’autres classes ou objets lorsque quelque chose d’intérêt se produit à l’aide d’événements et comment gérer les éditeurs d’événements et les abonnés dans une application C#.

Prérequis

  • Installation de Visual Studio Code avec l’extension du Kit de développement C# installée.
  • Possibilité de développer des programmes orientés objet en C# qui implémentent des classes, des interfaces, l’héritage de classe et un comportement polymorphe.
  • Possibilité de gérer des collections, des structures, des enregistrements, des génériques, les dates et heures, et des types anonymes.
  • Compréhension de base des E/S de fichiers, de la sérialisation JSON et de la programmation asynchrone.

Modules de ce parcours d’apprentissage

Découvrez comment déclarer, instancier et appeler des délégués pour des scénarios nécessitant un appel de méthode dynamique, comme les méthodes de rappel et le tri personnalisé ou le filtrage.

Découvrez les principes fondamentaux des événements en C#, y compris leur dépendance vis-à-vis des délégués et leur rôle dans l’activation de la communication entre les objets.