Avoid C# 9 Record Gotchas

Avoid C# 9 Record Gotchas

C# is quickly evolving, and it may be overwhelming to keep up with every new feature. C# 9 has been out for over a month now, and I thought it would be a good idea to consolidate my thoughts on...

Continue Reading

C# 9 Covariant Return Types

C# 9 Covariant Return Types

I’m sitting here reading through the “What’s New in C#9” blog post, and one of the listed additions to the language is Covariant return types. It sounds like an exciting feature, but what does that mean for my day-to-day development...

Continue Reading

Module Initializers In C# 9

Module Initializers In C# 9

.NET 5 is shaping up to be an excellent release for .NET folks, and C# developers are fortunate to get more features to help solve day to day programming problems and niche optimizations. One of the features that caught my...

Continue Reading