What's New in C# 7

Video Description

C# 7.0 added a number of beneficial features that all C# developers should understand. The two most prominent are tuples (which make it easy to return multiple results from a method) and pattern matching (which simplifies switch statements that are conditional on the shape of data). In this course, C# expert Keith Welch covers these two, plus all of the other pivotal features that comprise C# 7.0. Learners should understand the basic principles of object oriented programming and have some background using C#.

  • Understand C# 7's top features and discover how to use them in your projects
  • Learn how to simplify your source code and write more efficient applications
  • Gain experience with tuples, pattern matching, and more

Keith Welch runs Mooseworks Software, a mobile and web software development company based in New Hampshire and Turks and Caicos. He's worked in engineering for 30 years, software development for 20 years, and mobile for 10+ years. Keith is the author of multiple O'Reilly titles, including Learning C# Design Patterns and Learning C# Best Practices. He blogs at http://developerisland.com/.

Publisher Resources

Download Example Code

Table of Contents

  1. Introduction
    1. Welcome to the Course 00:02:26
    2. About the Author 00:05:37
  2. What's New in C# 7
    1. What's New? 00:04:12
    2. Out Variables 00:03:07
    3. Tuples 00:04:12
    4. Tuple Deconstruction 00:02:22
    5. Ref Returns and Locals 00:07:54
    6. Pattern Matching 00:06:51
    7. Local Functions 00:02:39
    8. Language Enhancements 00:05:31
    9. Login Example 00:07:14
  3. Conclusion
    1. Wrap Up 00:01:26

Product Information

  • Title: What's New in C# 7
  • Author(s): Keith Welch
  • Release date: December 2017
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781492032212