What's New In C# 9

Dive into all of the new features in C# 9!
Free tutorial
Rating: 4.2 out of 5 (171 ratings)
3,342 students
43min of on-demand video
English [Auto]

Setting up your machine ready to go with C# 9 and .NET 5
How Init-Only Properties in C# 9 can help you write immutable code
Record Types in C# 9 and how they differ from classes and structs
Top Level Programs/Statements in C# 9 and how they are useful for new developers
The Improved Target Typing System in C# 9
Pattern Matching Improvements in C# 9 including the new Not/And/Or Keywords and Relational Pattern Matching


  • Good understanding of C#


Got questions around how the C# language is evolving? Or maybe you have taken a look at C# 9 features and quite get your head around them. Records? Immutability? Init Only? Top Level Programs? All of these new fandangle features can be overwhelming at first, but in bite size chunks, you can be a pro in no time.

Topics include : 

  • Init-Only Properties

  • Record Types

  • Top Level Programs/Statements

  • Improved Target Typing

  • Improved Pattern Matching

All covered in the time it takes to finish your coffee. Take them on one topic at a time or binge watch them and be your workplace's go-to C# 9 guru in no time!

Who this course is for:

  • Any level of C# developers who want to learn more about C# 9


.NET Core Fanatic
Wade Gausden
  • 4.2 Instructor Rating
  • 171 Reviews
  • 3,342 Students
  • 1 Course

I'm a software engineer with over 15 years of experience working on C#, .NET and .NET Core applications. I've worked on everything from small SAAS startups to large banking enterprises, and everything in between.

Lately, I've taken to helping companies and individuals get the most out of .NET Core, and working with them to transition large legacy .NET Framework apps into the cloud on the ASP.NET Core platform.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses