Dot.Blog

C#, XAML, WinUI, WPF, Android, MAUI, IoT, IA, ChatGPT, Prompt Engineering

Livre C# gratuit

[new:30/10/2011]Posséder un livre de référence sur C# est toujours utile : ce langage est subtile et ses arcanes réservent parfois des surprises (voir mon quizz c# qui en a dérouté plus d’un !). Patrick Smacchia, éditeur de l’excellent outil NDepend, rend publique et gratuite la dernière édition de son livre “Pratique de .NET 2 et C#2”.

Certes il s’agit de .NET 2 et C# 2, c’est à dire des versions un peu anciennes ne comprenant pas, par exemple, Linq ou les expressions Lambda. Mais ces derniers sujets sont traités dans des livres qui leur sont entièrement consacrés tellement le sujet est riche. Alors un livre de référence sur C# qui n’en parle pas ce n’est pas pire que ceux qui glissent un chapitre à la va-vite pour être sûr que le mot “Linq” apparaissent dans le sommaire...

En revanche, pour connaitre les différences avec C# 3 vous pouvez toujours consulter en ligne mon papier “les nouveautés de C# 3”.

Patrick a été MVP C# à la suite de la publication des premières versions de ce livre dont l’originalité se situe dans les 647 exemples de code (oui, 647 !) qui illustrent chaque aspect du langage, par la pratique donc.

S’étant engagé dans l’écriture et la maintenance de NDepend, Patrick n’a plus eu le temps de faire évoluer le livre. Je suis bien placé pour en parler, avec trois livres édités chez Eyrolles, je sais très bien les nombreux mois de travail que réclament ce type d’ouvrage dont, sauf exception et en dehors d’une reconnaissance publique, on ne tire presque aucun bénéfice.

Les éditeurs ayant décidés de ne plus publier l’ouvrage, Patrick a décidé de mettre le PDF et le Zip de tous les exemples en libre service gratuit. C’est une bonne idée.

Sur la page de téléchargement vous trouverez la version anglaise et la version française du livre et des exemples : Pratique de .NET 2 et C# 2.

Bonne lecture !

(et, of course, Stay Tuned ! )

Faites des heureux, partagez l'article !
blog comments powered by Disqus