This is the list of the top 10 most watched Productive C# videos of 2017.
Learn how to use the generalized async return type feature in C# 7 (more specifically ValueTask) in order to improve the performance of you application by reducing memory pressure. ValueTask is particularly useful when you repeatedly call asynchronous methods
Learn how to use the new Async Main feature in C# 7.1. You can use async in the entry point of your console application using Visual Studio 2017.
Learn how to use the using static declaration to make your C# code more compact.
Learn all the possible ways to use SelectMany in LINQ to implement sophisticated queries who need to flatten sequences of sequences in C#
Learn how to configure your C# Visual Studio 2017 project to compile against a specific version of the C# compiler and use the latest features of the C# language.
Learn how to create, debug and deploy azure functions using C# and Visual Studio.
Learn how to implement equality for value types and reference types in C# with some help from ReSharper.
Learn how to check if two lists or sequences are equal.
Did you know Microsoft implemented this for you in the .NET Framework 3.5?
Learn how to use default expressions in C# 7.1
Learn how to sort collections in ascending and descending order using LINQ in C#. Use methods OrderBy, OrderByDescending, ThenBy and ThenByDescending or use the query syntax if you prefer.
Do you like the videos and want to become a master C# developer?
Make sure you subscribe and received a message when new videos are released.