CLR via C# – Jeffrey Richter

23 07 2008

By far, this one is my favorites.  Just 700 pages, this book could be considered The Bible of .NET development.  OK, maybe that’s a exaguration.  But it is a damn good technical reference.  If there’s a better way to express a certain syntax in C#, chances are good it’ll be demonstrated in this book. 
The book focuses on .NET Framework 2.0 and C# compiler version 8.0 while C# is used as demonstration language. There are Five parts covering:basics of the CLR execution model, describes the type system, the fundamentals behind designing types and members, working with essential types in .NET Framework and CLR facilities such as exceptions, automatic memory management, etc.

My recommendation to you is: you must buy and read CLR via C# if you are serious about .Net and would like to know how it works. This book explains the “behind the scene” details of .NET CLR. If you wan’t to know evertything about how the CLR internal are and works this is the right book.

P.S. If you are a developer and are pretty much serious about your career, just grab one of yours.