I love C#, it is my favourite language. I actually do like the coding conventions in C#, editing code in Visual Studio is great and .NET Core is fast!
If I had to be picky about what I don't like with it, it is probably the query syntax for LINQ.
For example, I don't like this (query syntax):
var numQuery =
from num in numbers
where (num % 2) == 0
I prefer this (method syntax):
var numQuery = numbers.Where(num => num % 2 == 0);
I love method syntax better.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.