Overview
This course explores major recent and future language features in C#, including nullable reference types in C# 8.0 and upcoming "record types" in C# 9.0. Students will learn how to express data more succinctly and enforce proper value semantics. The teaching method includes lectures on new language features and their implementation. This course is intended for programmers familiar with C# who want to stay updated on the latest language advancements.
Syllabus
Introduction
Nullable Reference Types
The Problem with Null
Nullable References
Enable Nullable
Wreckers
Nominal Creation
Initializers
Record
Record abbreviations
More questions
Interfaces
Generic Methods
Implementation
Roll
Extensions
Questions
Taught by
NDC Conferences