C# in Depth, Second 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
- All the new features of C# 2, 3 and 4
- Guidance and practical experience
- Not just the What and How, but the Why
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.


