- Paperback: 424 pages
- Publisher: Manning Publications; 1st edition (May 1, 2008)
- Language: English
- ISBN-10: 1933988363
- ISBN-13: 978-1933988368
- Product Dimensions: 7.4 x 0.8 x 9.2 inches
- Shipping Weight: 1.5 pounds (View shipping rates and policies)
- Average Customer Review: 43 customer reviews
- Amazon Best Sellers Rank: #1,853,460 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
C# in Depth: What you need to master C# 2 and 3, 1st Edition 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. Read it now
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
About the Author
Jon Skeet has worked with C# since 2002, and has been a Microsoft C# MVP since October 2003. He has spent a great amount of time in the C# community answering questions in newsgroups as well as writing articles on the most misunderstood aspects of C# and .NET. After having read tens of thousands of questions over the years, Jon has developed a deep insight into the areas that developers have trouble with, as well as what they're trying to achieve. A keen reader of specifications, Jon aims to understand the language at the deepest level, which enables him to provide a detailed exposition of C#, including a few dark corners which can trip up the unwary developer.
Top customer reviews
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.
I didn't start using C# until 2.0, so it was very helpful for me to read through all of his code examples and see how the language progressed from 1.0 to 3.0.
I will probably be reading this book a few more times until I feel like I've thoroughly digested all the subject matter. I would recommend this for any c# developer looking to make sure they have a thorough grasp of the language.
Moreover, Jon does a great job at comparing how to achieve the same results in C# 1.0, 2.0 and 3.0 - and I have to admit, the 3.0 version always looks aesthetically pleasing and way better than the earlier versions. Mastering lambdas, anonymous types & Co is something very important for developing a good programming style and the book will teach exactly that - how to write clean, elegant, beautiful code given all the power of the C# language.
I'm almost 100% sure that by the time I finish this book, I'll have a much greater understanding of not just C# coding patterns but also what goes on under the covers.
It presents the topics in a very meaningful arrangement, starting with the foundation, and working its way up so you have a complete understanding of how everything works.
It explains the inner workings of how to understand how linq works much better than most other linq books.
So many new and exciting things have happened after .NET 2 and without this book any serious developer would be at a competitive disadvantage.
This book is easy to read from cover to cover and is sure to give you at least a few gems along the way.