3 ms·
I have worked with C# since the early beginning I have used it daily since then. I do know the ins and outs of the different up until C# 8 (latest released) a
by ThinkBeat 6y ago
I have worked with C# since the early beginning
I have used it daily since then.
I do know the ins and outs of the different
up until C# 8 (latest released) and now .Net core.
because I work with it every day.
This probably an unpopular opinion but
I wish they would make fewer changes to the language.
A codebase from C# 2 will look entirely different
than something written in C# 9.
If you get a developer who has great experience writing 2.0
and bring him into a project in 9 it will look to him or her like
a completely different language.
I pretty much wish they created a new .net language D#?
(or just put all the effort into changing F# (which I also like).
I also do not like the terseness. Yes I get to type a few less charcters
but it makes the language much harder to read:
Pretty much all examples here make some sense if you come from
earlier versions or other classical languages including javascript
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/switch https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
- oaiey 6y agoI would not want to miss the many things in between. My argument is more: I am extremely happy I am bound to a language which actively evolves, taking me along the ride.