My Review of CLR via C#, 3rd Edition

One of the best C# books available.

By Jim Schubert from Richmond, VA on 2/18/2012


5out of 5

Pros: Helpful examples, Accurate, Concise, Easy to understand, Well-written

Best Uses: Expert, Intermediate, Student

Describe Yourself: Software Engineer

It has been a while since I read this book. I never reviewed it because I didn’t realize Microsoft Press was sold on the O’Reilly site.

I can not tell you how many times I have been asked an interview question which I answered quickly and concisely thanks to this book. It covers a lot of material. When I say “a lot”, I don’t mean the average amount of material in a book this length, I mean the average amount of material in a book that is three times the size of this book. Seriously, it goes over some topics that other books don’t touch on: like why strings are interned the way they are, string comparison optimizations, globalization gotchas, assembly structure, and a lot more.

I recommended this book to a friend a few days ago. I would gladly recommend it to anyone who is a professional .NET developer or a student using .NET technologies. It thoroughly discusses the how, why, and when the CLR performs the way it does.

A note for beginners: I think this book is geared more toward intermediate-to-advanced developers. If you find some of the content too difficult, skim it and come back to it later. You won’t be let down.