3 ms·
c# is a great language but many people don't want to have to specify type information so often or create classes so often. Even many statically-typed languages
by 189723598 10y ago
c# is a great language but many people don't want to have to specify type information so often or create classes so often. Even many statically-typed languages don't require as much List<T> stuff. Also, everything outside of the language itself sucks. The frameworks, the operating system is has to run on, the community, etc.
- Sir_Cmpwn 10y agoI object to this. The .NET Framework is top tier and sets a high bar for standard libraries, in my opinion. It also runs on any OS just fine, especially now that Microsoft's own implementation is open source and MIT licensed. The community is also very strong with tons of docs and libraries and SO Q&As and plenty of jobs and local user groups. And if you don't like the C# boilerplate, F# has all of the same benefits. Enough with the FUD around .NET/C#, I'm a full time Linux greybeard and even I'm sick of it.
- ramenmeal 10y agoc# has var as long as the variable is being assigned. var t; is a readability nightmare to me anyway. As for creating classes so often, they are adding better support for tuples in the next version (c# 7).