Pro C# 2008 and the .NET 3.5 Platform Book Review
|Andrew hits the mark again. This is the 3rd version of this book I own. Everyone of them does an excellent job of covering all the new features in the latest release.|
I skipped the .NET 3.0 version because there weren't many new features added to the C# language itself. I am glad I got this book for this 3.5 release because there are a ton of new features. This book covers all of them in detail.
If you have never bought one of Andrews books, and you a serious about programming C#, you simply have too. He relates the language features to the pillars of OOP (inheritance, encapsulation, and polymorphism) in great detail. Understanding these pillars is a definite prerequisite to moving into and understanding design patterns.
One of the other things I like about this book is the material on programming with .NET assemblies. The key to good architecture is developing with components. This material teaches you everything you need to know about .NET assemblies which you need to know in order to develop with .NET components.
This is a must have for every C# developer. If you have not read this book, you are definitely not taking advantage of all the C# / .NET 3.5 language features in the language.