C# in Depth with eBook
Couldn't load pickup availability
About this book
C# in Depth with eBook by Skeet, Jon. paperback edition. ISBN: 9781617291340.
Summary 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 youre a .NET developer, youll use C# whether youre 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. Youll see the power of C# in action, learning how to work with high-value features that youll be glad to have in your toolkit. And youll learn to avoid hidden pitfalls of C# programming with the help of crystal clear explanations of "behind the scenes" issues. This book assumes youve 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. Whats Inside Updated for C# 5 The new async/await feature How 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 JOURNEY The changing face of C# development Core foundations: building on C# 1 PART 2 C# 2: SOLVING THE ISSUES OF C# 1 Parameterized typing with generics Saying nothing with nullable types Fast-tracked delegates Implementing iterators the easy way Concluding C# 2: the final features PART 3 C# 3: REVOLUTIONIZING DATA ACCESS Cutting fluff with a smart compiler Lambda expressions and expression trees Extension methods Query expressions and LINQ to Objects LINQ beyond collections PART 4 C# 4: PLAYING NICELY WITH OTHERS Minor changes to simplify code Dynamic binding in a static language PART 5 C# 5: ASYNCHRONY MADE SIMPLE Asynchrony with async/await C# 5 bonus features and closing thoughts
