Manning Early
Access Program
C# in Depth, Second Edition
EARLY ACCESS EDITION

Jon Skeet

MEAP Began: June 2009
Softbound print: July 2010 | 500 pages
ISBN: 9781935182474

Pre-Order options*
Order today and start reading C# in Depth, Second Edition today through MEAP
  MEAP + Ebook only - $29.99
  Meap + Print book (includes Ebook) when available - $49.99
Every purchase includes a free ebook of the previous edition!
*For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part 1: Preparing for the journey
 1. The changing face of C# development
 2. Core foundations: building on C# 1 - AVAILABLE

Part 2: C# 2 - Solving the issues of C# 1
 3. Parameterized typing with generics - AVAILABLE
 4. Saying nothing with nullable types - AVAILABLE
 5. Fast-tracked delegates - AVAILABLE
 6. Implementing iterators the easy way - AVAILABLE
 7. Concluding C# 2: the final features - AVAILABLE

Part 3: C# 3 - Revolutionizing how we code
 8. Cutting fluff with a smart compiler - AVAILABLE
 9. Lambda expressions and expression trees - AVAILABLE
10. Extension methods - AVAILABLE
11. Query expressions and LINQ to Objects - AVAILABLE
12. LINQ beyond collections - AVAILABLE

Part 4: C# 4 - Playing nicely with others
13. Minor changes to simplify code - AVAILABLE
14. Dynamic binding in a static language - AVAILABLE
15. Letting your code speak more clearly with Code Contracts - FREE
16. Whither now? - AVAILABLE

Appendix A: LINQ standard query operators
Appendix B: Generic collections
Appendix C: .NET evolution
 

DESCRIPTION

C# has changed since it was first introduced—a lot! With generics, lambda expressions, dynamic typing, LINQ, iterator blocks and many other features, C# is more expressive than ever. However, you can't get the most out of the language unless you know it in depth.

C# in Depth, Second Edition concentrates on the high-value features that make C# such a powerful and flexible development tool. Rather than re-hashing the core of C# that's essentially unchanged since it hit the scene nearly a decade ago, this book brings you up to speed with the features and practices that have changed with C# from version 2.0 onwards.

This totally revamped Second Edition is bang up to date, covering the new features of C# 4 as well as Code Contracts. In it, you'll master the subtleties of C#, learning how to tame the trickier bits and apply them to best advantage. Along the way you'll find out how to avoid hidden pitfalls and go "behind the scenes" to ensure you don't get nasty surprises.

WHAT'S INSIDE

Author and C# master Jon Skeet says that his heart belongs to C#—and it shows. This book is shot through with the same sort of depth and precision that has made Jon a folk legend on newsgroups and C# community sites like Stack Overflow.

This book is designed for readers who have learned the basics of C# and want to really sink their teeth into the good stuff!

About the Author

Jon Skeet is a Google software engineer working in London. A Microsoft C# MVP since 2003 and prominent C# community personality, Jon has gained deep insight into how languages are misunderstood and abused—as well as seeing what developers really need to know.

WHAT REVIEWERS ARE SAYING

“This book hits it out of the park with fluency and short and concise periods that are dressed with just a little bit of amazing humor. It's truly a complete recipe for success.”
Ferdinando Santacroce, DZone Reviewer

About the Early Access Version

This Early Access version of C# in Depth, Second Edition enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.