Démarrez avec les délégués
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.
Objectifs d’apprentissage
Expliquer le concept de délégués en C# et leurs avantages en termes de flexibilité, d’extensibilité et de découplage.
Décrivez comment déclarer, instancier et appeler des délégués à l’aide de différentes méthodes, notamment des méthodes nommées, des méthodes anonymes et des expressions lambda.
Expliquez comment les délégués sont utilisés dans le tri, le rappel et d’autres scénarios réels.
Décrivez comment les délégués fortement typés tels que
ActionetFuncsimplifient votre code et améliorent la lisibilité.Expliquez comment la variance en C# améliore la flexibilité des signatures de méthode avec des délégués.
Implémentez des délégué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.