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.
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.
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.