What's new in C#
Mads and Dustin discuss upcoming C# language features and how they can make data models clearer to write and consume.
Union types and closed data shapes
Union types model a closed set of data shapes—a useful fit for scenarios such as wire protocols, where data can take one of a defined set of forms.
The discussion focuses on expressing that intent clearly in C# and on the confidence and clarity unions can bring to code that consumes those models.
Other upcoming features
Mads and Dustin also look at closed classes and extension indexers as part of the upcoming C# feature set.