logoalt Hacker News

ThunderSizzle • today at 5:32 AM • 0 replies • view on HN

Well, yes, that's the official narrative, but if you seen .net 5, .net 7, and .net 9, and .net 11 and compare them to the LTS that came after them, it's easy to see that pattern.

.net 5 brought records,and then .net 6 brought record structs.

.net 9 previewed the field keyword, and .net 10 released it.

.net 5 brought primary constructors for records, then .net 8 expanded that to classes.

There's a few opposite examples too, but it's a trend I felt over the past decade.

My only wish is they just jumped C# and .NET versions to the year number, since they are incrementing annually anyway, and aren't do semver anymore.