Geeks With Blogs
Brian Schroer Don't Call Me Mort!

C# in Depth is not for beginners. It assumes a working knowledge of C# 1.0, and is not so much a tutorial of C# 2 and 3 features as an in-depth examination of how and why they work.

I don’t think I learned anything I didn’t know about using generics, extension methods, delegates, anonymous methods and lambdas, but Skeet does a great job of zooming in on the inner workings of each of these features, building up to the big picture of how they all snap together to make the game-changing programming paradigm that is LINQ. It’s like a DVD of your favorite movie with behind-the-scenes features that show how the cool special effects were created.

When he says “in depth”, he’s not kidding. After re-emerging from the Marianas Trench level examination of expression trees to the C# surface level discussion of LINQ, I got a case of “the bends”.

The book reminds me of Silverlight “Deep Zoom”. As we zoom in and out between high-level syntax descriptions to low-level minutiae, everything is always kept in sharp focus, thanks to the considerable skills of the author.

I understand Jon Skeet is hard at work on updates to the book for C#4. When that comes out, I wish there would be a free upgrade to the book that I could download (I don’t think that’s going to happen ;) ), but that’s one book that I’m sure will be well worth the price.

If you’re serious about C#, “C# in Depth” is a must-read.

Posted on Saturday, September 26, 2009 8:43 PM | Back to top


Comments on this post: Book Review: C# in Depth by Jon Skeet

# re: Book Review: C# in Depth by Jon Skeet
Requesting Gravatar...
I don't know that there'll be a free upgrade for *all* of the second edition, but I'm hoping that owners of the first edition will get the "new chapters" (as opposed to the revised ones) as a free ebook - or at least a very cheap one. No promises, but that's what I'd like to happen.

Thanks for the review!

Jon
Left by Jon Skeet on Sep 27, 2009 1:42 AM

# re: Book Review: C# in Depth by Jon Skeet
Requesting Gravatar...
hi,

First of all. Thanks very much for your useful post.

I just came across your blog and wanted to drop you a note telling you how impressed I was with the information you have posted here.

Please let me introduce you some info related to this post and I hope that it is useful for .Net community.

There is a good C# resource site, Have alook

http://www.csharptalk.com

simi
Left by simi on Jan 02, 2010 8:34 AM

Your comment:
 (will show your gravatar)


Copyright © Brian Schroer | Powered by: GeeksWithBlogs.net