In this course on C# 8, you will go beyond the fundamentals, working your way through intermediate C# programming and on to advanced topics. At the end of this course, you will be fully equipped to use C# to its maximum advantage.
Topics covered include asynchronous programming including asynchronous streams, extensive coverage of LINQ, delegates & events, exceptions, extension methods, indices and ranges, nullable operators and operator overloading, patterns, switch expressions and more.