Advanced C#: Language Features

What you would learn in Advanced C#: Language Features course?
The sophisticated C# course Instructor Joe Marini delves into the language-specific features. Joe discusses language-related concepts like indexes and ranges and literal number improvement and the null-coalescing operation and two different uses for deconstruction syntax. He provides an introduction to pattern matching and then demonstrates the basic patterns, advanced switches, patterns for the position, and relational patterns. Joe discusses the features of object-oriented programming, such as how to use indexers, bypass an ToString method of the class, and perform equality tests. Additionally, he walks through the use of records to build types with expected default behavior and impermanence.
Course Content:
Introduction
1. Language Constructs
2. Structural Pattern Matching
3. Object-Oriented Programming Features
Conclusion