Dans cet article, je vais vous parler de l’importance des délégués, des événements et des expressions lambdas.
Très souvent, je rencontre beaucoup de développeur C# débutants qui ne connaissant pas ces notions.
En discutant avec eux, je me rends bien compte que les débutants ne maîtrisent pas du tout les délégués en C#.
J’entends souvent des réponses du genre, « je l’utilise mais je ne sais pas trop ce que je fais et comment ça marche… ».
Au début, lorsque j’ai appris le langage C#, j’avais des difficultés à comprendre les délégués.
J’ai du chercher et étudier du code pour savoir enfin comment ça fonctionne.
Petit à petit, je me suis mis à utiliser les délégués (delegates) puis les événements.
Récemment, avec l’évolution du langage C#, sont apparus les expressions lambdas.
Au début aussi, j’étais un peu réticent à les utiliser. Je me suis dit : « qu’est-ce que c’est que ça encore… ».
Et finalement, je me suis rendu compte que tout le monde utilise les expressions lambdas. J’ai donc du me former.
Avec le recul, je me rends bien compte aujourd’hui que ces mécanismes sont vraiment très importants :
- Ils sont très utilisés dans le framework .NET (dans les classes de base mais aussi dans WCF, les applications Windows Store, la programmation asynchrone…)
- Ils permettent de transformer le code pour être pour plus agile et surtout pour coder plus vite
Bref, j’avais tors de ne pas m’avoir formé correctement dès le début.
Et aujourd’hui, je donne régulièrement des formations (sur site) à des élèves qui ont déjà des connaissances en C# et lorsque je parle des délégués ou des expressions lambdas, je me rends compte que le sujet n’est pas souvent maîtrisé.
C’est pour ça que je vous propose aujourd’hui, une méthode rapide pour apprendre à maîtriser ces trois mécanismes : les délégués, les événements et les expressions lambdas.
Pour en savoir plus, c’est par ici : Maitriser les délégués, les événements et les expressions lambdas sans se casser la tête en 4 heures
Cette méthode est basée sur la pratique et je l’ai spécialement conçue pour être rapide et pour aller droit au but. C’est donc à vous de jouer pour faire changer les choses.
Désormais, c’est à vous de passer à l’action : Maitriser les délégués, les événements et les expressions lambdas sans se casser la tête en 4 heures.