Manning Early
Access Program
C# in Depth, Third Edition

EARLY ACCESS EDITION
Jon Skeet

MEAP Began: February 2013
Softbound print: June 2013 (est.) | 631 pages
ISBN: 9781617291340

Become a reviewer
Pre-Order options*
Order today and start reading C# in Depth, Third Edition today through MEAP                    
  MEAP + Ebook only - $39.99
  MEAP + Print book (includes Ebook) when available - $49.99
* 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 - FREE
  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 DATA ACCESS
  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

PART 5: C# 5 - ASYNCHRONY MADE SIMPLE
15. Asynchrony with async/await - AVAILABLE
16. C# 5 bonus features and closing thoughts - AVAILABLE

APPENDIXES:
  A. LINQ standard query operators - AVAILABLE
  B. Generic collections in .NET - AVAILABLE
  C. Version summaries - AVAILABLE
 

DESCRIPTION

As the C# language grows and develops, it's becoming ever more expressive and powerful. Because it's the foundation for most .NET programming, you'll use C# whether you're slamming out a quick Windows 8 utility or digging into a complex distributed Windows application. You can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features-but first you have to learn C# in depth.

C# in Depth, Third Edition updates the best selling second edition to cover the new features of C# 5, including the challenges of writing maintainable asynchronous code. It preserves the uniquely-insightful look into the tricky areas and dusty corners of C# that only expert Jon Skeet can provide. In this third edition, you'll see the subtleties of C# programming in action, learning how to work with high-value features that you'll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by providing crystal-clear explanations of "behind the scenes" issues.

WHAT'S INSIDE

This book assumes you've already gotten started with C# and are hungry for more!

About the Author

Jon Skeet is one of a kind. He's a Senior Software Engineer at Google, and a highly visible personality in newsgroups, user groups, international conferences and the Stack Overflow Q&A site. Jon spends much of his day coding in Java but his heart belongs to C#.

About the Early Access Version

This Early Access version of C# in Depth, Third 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.