Skip to content

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.

Related topics

Sponsors

IntelliTect

IntelliTect

IntelliTect provides the venue and food/drinks at each meetup.

You may also like