C# in Depth, 3rd Edition

Amazon Price: $49.99 $47.49 You save: $2.50 (5%). (as of March 23, 2019 04:39 – Details). Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on the Amazon site at the time of purchase will apply to the purchase of this product.


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.

About this Book

If you're a .NET developer, you'll use C# whether you're building an advanced enterprise application or just slamming out a quick app. In C# 5, you can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features. But first you have to learn it in depth.

C# in Depth, Third Edition has been thoroughly revised to cover the new features of C# 5, including the subtleties of writing maintainable asynchronous code. You'll see the power of C# in action, learning how to work with high-value features that you'll be glad to have in your toolkit. And you'll learn to avoid hidden pitfalls of C# programming with the help of crystal clear explanations of "behind the scenes" issues.

This book assumes you've digested your first C# book and are hungry for more!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's InsideUpdated for C# 5The new async/await featureHow C# works and why

About the Author

Jon Skeet is a Senior Software Engineer at Google, and a highly visible participant of 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#.

Table of Contents

PART 1 PREPARING FOR THE JOURNEYThe changing face of C# developmentCore foundations: building on C# 1

PART 2 C# 2: SOLVING THE ISSUES OF C# 1Parameterized typing with genericsSaying nothing with nullable types Fast-tracked delegates Implementing iterators the easy wayConcluding C# 2: the final features

PART 3 C# 3: REVOLUTIONIZING DATA ACCESSCutting fluff with a smart compilerLambda expressions and expression treesExtension methods Query expressions and LINQ to ObjectsLINQ beyond collections

PART 4 C# 4: PLAYING NICELY WITH OTHERSMinor changes to simplify codeDynamic binding in a static language

PART 5 C# 5: ASYNCHRONY MADE SIMPLE Asynchrony with async/await C# 5 bonus features and closing thoughts

Product Details

  • Paperback: 616 pages
  • Publisher: Manning Publications; Third edition (September 30, 2013)
  • Language: English
  • ISBN-10: 161729134X
  • ISBN-13: 978-1617291340
  • Product Dimensions: 7.4 x 1.2 x 9.2 inches
  • Shipping Weight: 2.3 pounds