NEW DATE - Modernizing C# Guidelines
Details
With the release of C# 10.0 comes a host of coding choices that are non-trivial to resolve. Questions such as when to use a record class rather than just a class, should I ever declare a struct rather than a record struct, what about global using statements vs project elements, or should I ever not use file scoped namespace declarations.
C# 8 .0 & 9.0 include raise similar questions such as when is a protected interface member relevant, how does one declare a non-nullable property without incurring C# warnings (and does C# 11.0 help with this). The recent C# feature additions seems 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 these features and what C# 8.0-11.0 provides to improve the language.
This session is part of the .NET Virtual User Group (https://www.meetup.com/dotnet-virtual-user-group) series, where you can join and find more virtual user groups happening around the world.
Watching in-person? Arrive after 5:30 and have some snacks. Let us know you're coming so we have the right amount of food.
Watching online? Join us here - https://youtu.be/rG1uZgO-1CM.
