Book description
C# in Depth, Fourth Edition is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Following the expert guidance of C# legend Jon Skeet, you'll master asynchronous functions, expression-bodied members, interpolated strings, tuples, and much more.
About the Technology
The powerful, flexible C# programming language is the foundation of .NET development. Even after two decades of success, it's still getting better! Exciting new features in C# 6 and 7 make it easier than ever to take on big data applications, cloud-centric web development, and cross-platform software using .NET Core. There's never been a better time to learn C# in depth.
About the Book
C# in Depth, Fourth Edition is a revised edition of the bestseller written by C# legend Jon Skeet. This authoritative and engaging guide is your key to unlocking this powerful language, including the new features of C# 6 and 7. In it, Jon introduces expression-bodied members, interpolated strings, pattern matching, and more. Real-world examples drive it all home. By the end of this awesome book, you'll be writing C# code with skill, style, and confidence.
What's Inside
- Comprehensive coverage of C# 6 and 7
- Greatest hits of C# 2–5
- Extended pass-by-reference functionality
- String interpolation
- Composition with tuples
- Decomposition and pattern matching
About the Reader
For intermediate C# developers.
About the Author
Jon Skeet is a senior software engineer at Google. He studied mathematics and computer science at Cambridge, is a recognized authority in Java and C#, and maintains the position of top contributor to Stack Overflow.
We interviewed Jon as a part of our Six Questions series. Check it out here.
Quotes
Jon doesn’t just explain how C# works; he explains how the whole thing holds together as a unified design, and also points out when it doesn’t.
- From the Foreword by Eric Lippert, Facebook
Provides an excellent overview of the evolution of C# with helpful and realistic examples that make learning the newest features of C# easy.
- Meredith Godar, Innovative Software Engineering
This book has it all—from the beginnings of C# to insights on the future of the language and everything in between!
- Willem van Ketwich, National Australia Bank
Publisher resources
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Praise for the Third Edition
- Praise for the Second Edition
- Praise for the First Edition
- Foreword
- Preface
- Acknowledgments
- About this book
- About the author
- About the cover illustration
- Part 1. C# in context
-
Part 2. C# 2–5
- Chapter 2. C# 2
- Chapter 3. C# 3: LINQ and everything that comes with it
- Chapter 4. C# 4: Improving interoperability
-
Chapter 5. Writing asynchronous code
- 5.1. Introducing asynchronous functions
- 5.2. Thinking about asynchrony
- 5.3. Async method declarations
- 5.4. Await expressions
- 5.5. Wrapping of return values
- 5.6. Asynchronous method flow
- 5.7. Asynchronous anonymous functions
- 5.8. Custom task types in C# 7
- 5.9. Async main methods in C# 7.1
- 5.10. Usage tips
- Summary
- Chapter 6. Async implementation
- Chapter 7. C# 5 bonus features
- Part 3. C# 6
- Part 4. C# 7 and beyond
- Language features by version
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: C# in Depth, Fourth Edition
- Author(s):
- Release date: April 2019
- Publisher(s): Manning Publications
- ISBN: 9781617294532
You might also like
audiobook
C# in Depth, Fourth Edition
"Jon doesn’t just explain how C# works; he explains how the whole thing holds together as …
book
Head First C#, 4th Edition
What will you learn from this book? Dive into C# and create apps, user interfaces, games, …
book
Programming C# 12
C# is undeniably one of the most versatile programming languages available to engineers today. With this …
book
CLR via C#, Fourth Edition
Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led …