Description
Course info
Rating
(135)
Level
Intermediate
Updated
April 5, 2017
Duration
45m 22s
Description

C# Programmers want to stay up to date with their programming language, and with good reason. C# 7, the latest release as of 2017, is packed with new and powerful features. In this course, C# 7: First Look, you'll get a first look at C# 7. First, you'll learn about tuples: entities with two or more elements that can be used to return multiple values from methods and for many other use cases as well. Next, you'll get a deconstruction that allows you to break tuples down into local variables. Finally, you'll discover patterns which allow you to match its statements and switch/case statements based on the shape of an object rather than just its value. By the end this course, you’ll know how to use all the new features in C# 7.

About the author
About the author

Jesse Liberty is a Senior Consultant at Wintellect, where he specializes in Xamarin, Azure and Web development. He is a Certified Xamarin Developer, a Xamarin MVP and a Microsoft MVP.

More from the author
Visual Studio for Mac
Beginner
1h 19m
16 Apr 2018
More courses by Jesse Liberty
Transcript
Transcript

Hi, my name is Jesse Liberty and welcome to my course C# 7: First Look.

I am an independent developer and I’ve been programming for three decades. I’m a Microsoft MVP and a Xamarin MVP and a Xamarin Certified Mobile Developer. I’ve been programming in C# since version one and I have a number of books and courses on C#.

C# 7 is a major release with many exciting new features. In this course we are going to take a first look at each of these features, and demonstrate their use.

Some of the major topics that we will cover include:

  • Tuples: small entities that contain more than one value. These are great for returning two or more values from a method, but their use goes well beyond that
  • Deconstruction allows you to break tuples down to their constituent values and treat those values like variables
  • Patterns allow you to match is statements or switch statements based on the shape of the object rather than just its value
By the end this course, you’ll know how to use all the new features in C# 7.

I hope you’ll join me on this journey to learn C# 7’s new features with the C# 7 First Look course, at Pluralsight.