Modernizing C# Guidelines

With the release of C# 9.0 & 10 comes a host of coding choices that are non-trivial to resolve. Questions such as when is an extension method preferable to a default interface member, when to use record (rather than class or struct), when is a protected interface member relevant, how does one declare a non-nullable property without incurring C# warnings, how does one appropriately leverage LINQ with async streams, and so on. Recent C# improvements seem simple at first but there are numerous idiosyncrasies to wrestle with. Don't miss out on this session to understand the internals of modern-day C# and how and when to best leverage the myriad of improvements and what the latest C# provides.
Intermediate .NET

How did you like it?

We appreciate your privacy. Feedback is anonymous and is used to improve quality of our conferences.

Other speaker sessions

An In-Depth Look at Programming With Nullability

Session Detail
Will be announced