3 ms·
> Every time a new version comes out theres a 500 page tome of all the new features added. That's not really true, the list of features in each version is pret
by wvenable 8y ago
> Every time a new version comes out theres a 500 page tome of all the new features added.
That's not really true, the list of features in each version is pretty tight and focused:
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh...
- jve 8y agoI just realized maybe op was thinking about .NET release notes? They are lengthier. https://docs.microsoft.com/en-us/dotnet/framework/whats-new https://docs.microsoft.com/en-us/dotnet/framework/whats-new But .NET is a framework that is written in C# and extensively used by C# and not a language.
- deleted 8y ago[deleted]
- cm2187 8y agoAgree. I have some beefs with the fragmentation of the framework though. I kind of hope that in the end we will end up with only two frameworks: mono on wasm for clients, and .net core for server/high performance clients. But what is true is that there starts to be a lot of overlap and inconsistencies between multiple generations of the framework. You have object methods vs generics. You have async/callback methods vs async/await. You have ref/out returning methods vs valuetuple returning functions. etc. The language is starting to show its age even though the .net team has been adding to the syntax sparingly.