Hacker News new | ask | show | jobs
by jjice 1983 days ago
> but it just continues its quiet steady climb in ergonomics and performance year on year

I've seen people say one of Java's biggest benefits is being boring and staying consistent. I disagree. C# (sometimes all of .Net) consistently adds new features that keep the language feeling modern. Properties are a great example.

The big thing I'd love to see in C# now is sum types, but I'm not holding my breath.

1 comments

Their adding of the functional-friendly “record” type in C# 9, along with the “with” statement, was huge for me.

https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/exp...