C# 7: First Look

C# is one of the world's most popular programming language, and it continues to evolve in significant ways. This course takes a first look at the newest features now available with C# 7.
Course info
Rating
(170)
Level
Intermediate
Updated
Apr 5, 2017
Duration
45m
Table of contents
Description
Course info
Rating
(170)
Level
Intermediate
Updated
Apr 5, 2017
Duration
45m
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 an independent programmer and consultant who specializes in mobile development and ASP.NET. He is a Xamarin MVP, Certified Mobile Developer, and Microsoft MVP. Jesse is also an author and an internationally renowned speaker. He hosts the popular Yet Another Podcast and his blog is considered required reading for developers.

More from the author
Visual Studio for Mac
Beginner
1h 20m
Apr 16, 2018
More courses by Jesse Liberty
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name is Jesse Liberty, and welcome to my course, C# 7: First Look. I'm 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 the pre-release bits. C# 7 is a major release, with many exciting new features. In this course, we're going to take a first look at each of these features, and demonstrate their use. Some of the major topics we'll cover include tuples, which are 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 these values like variables. And patterns allow you to match is statements, with switch statements, based on the shape of the object, rather than just its value. By the end of 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.