← All courses
📜Beginner

The C# Language

The parts everyone thinks they know. Value types and the boxing that quietly allocates, the equality contract and what breaks when you half-honour it, generics done properly — C# does not erase them, and that changes everything — the records and pattern matching that reshaped modern C#, and nullable reference types used as designed rather than switched off.

Volume 23 · Part II · 5 chapters · 5 lessons
Share

What you'll learn

  • Types, Value and Reference
  • Equality, GetHashCode and Records
  • Generics Without Erasure
  • Pattern Matching and Switch Expressions
  • Nullable Reference Types and null

Curriculum

3 modules · 5 lessons
Module 1Values and Identity2 lessons
Types, Value and ReferencePreview
Equality, GetHashCode and Records
Module 2Types at Compile Time2 lessons
Generics Without Erasure
Pattern Matching and Switch Expressions
Module 3Absence1 lessons
Nullable Reference Types and null

Reviews

No reviews yet.

More courses

Browse all →