C# in Depth, Fourth Edition

  • 9h 47m
  • Jon Skeet
  • Manning Publications
  • 2019

Summary

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.

In this Book

  • Foreword
  • About This Book
  • Survival of the Sharpest
  • C# 2
  • C# 3—LINQ and Everything That Comes with it
  • C# 4#Improving Interoperability
  • Writing Asynchronous Code
  • Async Implementation
  • C# 5 Bonus Features
  • Super-Sleek Properties and Expression-Bodied Members
  • Stringy Features
  • A Smörgåsbord of Features for Concise Code
  • Composition using Tuples
  • Deconstruction and Pattern Matching
  • Improving Efficiency with More Pass by Reference
  • Concise Code in C# 7
  • C# 8 and beyond
  • Language Features by Version
SHOW MORE
FREE ACCESS