It's dangerous to code alone! Take this.

C# 12 Expansion

Published on 05 Nov 2023.

The C# 12 Expansion has arrived!

It is free on Gumroad, though it has a “pay what you want” feature, if you feel the need to figuratively buy me a coffee/beer. (But do keep in mind this is only 6 pages. It’s not that big of a deal.)

Here’s the link: https://rbwhitaker.gumroad.com/l/csharp12expansion

While I’m working away on the sixth edition, C# 12 and .NET 8 are just about to arrive–well ahead of when the sixth edition will actually be ready. It has always been a priority of mine to ensure that there is content available for the latest versions of the language. Since I can’t get the next edition of the book out fast enough, an expansion is a good way to bridge the gap.

This new expansion is relatively short–only six pages, including the cover page–and includes two new challenges for a total of 200 additional experience points.

C# 12 is definitely a smaller update than ones we’ve seen recently. That is mostly because some of the biggest features of C# 12 weren’t ready in time, and they postponed them until C# 13, next year.

But I’m really looking forward to the new features, and I think they’ll be lots of fun, especially collection expressions (convenient shortcut ways to create new arrays and lists, etc.) and primary constructors.

The expansion on Gumroad includes solution source code and also a link to my own YouTube video solutions.

I hope you enjoy it!