4 ms·
Why C#?
- neonsunset 1y agoFYI '!!' syntax is invalid, it was evaluated during preview of .NET 8 (IIRC) but was rejected based on community feedback. It is preferred to propagate correct type nullability instead :)
- deleted 1y ago[deleted]
- sherdil2022 1y agoWow! This is one well written and all encompassing article. Whether someone is brand new to C# or have been using C# from the beginning, this serves both as a great introduction and to also brush up on the .NET ecosystem. Covers almost everything that needs to be covered - all in one article. Kudos to Dr Milan Milanović
- notimpotent 1y agoAgreed. This is the first resource that I've come across that so succinctly encompasses the language. Well worth the read to any dev looking to evaluate the language. Of course the (good) problem with C# is that it's moving so fast, articles like these can quickly become out of date.
- sherdil2022 1y agoI usually read up on various DevBlogs like: * https://devblogs.microsoft.com/dotnet/ https://devblogs.microsoft.com/dotnet/ * https://devblogs.microsoft.com/visualstudio/ https://devblogs.microsoft.com/visualstudio/ * https://devblogs.microsoft.com/dotnet/author/toub/ https://devblogs.microsoft.com/dotnet/author/toub/ (for perf improvements by .NET version) * https://dotnet.microsoft.com/en-us/apps/aspnet https://dotnet.microsoft.com/en-us/apps/aspnet (of course!) But it takes a while to catch-up if you are not keeping up-to-date on what is happening or coding in C#/.NET on a day-to-day basis
- replwoacause 1y agoI’m loving C#. I picked it up only recently and the DX on my M2 Mac in VS Code is stellar. No BS getting and running and I’ve been productive with it right out of the gate.