What’s New in C# 7, 7.1 and 7.2

Learn about latest C# features coming out in Visual Studio 2017.

What You will Learn?

  • Understand and appreciate C# 7/7.1/7.2 language features.
  • Learn how to use new language features in practice.

Online Course Description:

This short course covers the latest and greatest features of C#, covering versions 7, 7.1 and 7.2 of the language that are being sim-shipped with corresponding Visual Studio updates.

Course Topics

Here’s every language feature presented in this course, grouped by the version of the C# language.

C# 7:

  • Out Variables
  • Pattern Matching (is and switch expressions)
  • Tuples and Tuple Deconstruction
  • Local Functions
  • Ref Returns and Locals
  • Expression Bodied Members
  • Throw Expressions
  • Generalized Async Return Types
  • Literal Improvements

C# 7.1:

  • How to turn on C# 7.1 support
  • Async Main
  • Default Expressions
  • Ref Assemblies
  • Infer Tuple Names
  • Pattern-Matching with Generics

C# 7.2:

  • Leading Digit Separators
  • ‘Private Protected’ Access Modifier
  • Non-Trailing Named Arguments
  • Reference Semantics on Value Types:
    • ‘In’ Parameters
    • ‘Ref Readonly’ Variables
    • ‘Ref Struct’ and Span<T>

Prerequisites

  • Knowledge and understanding of C# 6 and earlier
  • General experience in .NET/C# application development

Learning Outcomes

  • An understanding and appreciation of latest C# 7/7.1/7.2 language features
  • Understanding of how to convert existing C# code to C# 7/7.1/7.2

Course Expert

Share
Published by
Course Expert

Recent Posts

Why Seafarers Should Take STCW Courses Online: A Smart Step for a Smarter Career

In the fast-paced maritime industry, staying certified and competitive is not just important, it’s essential.…

5 months ago

How to Choose the Best Truck Driving School: What Really Matters

Becoming a professional truck driver starts with proper training, and choosing the right truck driving…

11 months ago

How to Get RBT Certified: A Step-by-Step Guide

Are you passionate about helping others and interested in starting a career in Applied Behavior…

11 months ago

Coding Careers Demystified: Skills You Need to Succeed

The world of coding offers diverse career opportunities, but understanding the essential skills needed to…

12 months ago

Simple Tips to Help You Prepare for Employment After an Injury

It’s a tough reality: every year, over 14.1 million workers suffer from work-related injuries. For…

1 year ago

London’s Top 5 Cooking Courses for Beginners

If you’ve ever wanted to learn how to cook, but didn’t know where to start,…

1 year ago