Why is it so bad?
Why is it so bad?
No static locals. That's the only bad thing about it tbqhwyfam.
C# is unironically a good language now that .net core is here. Blows java out of the water in every way from a language standpoint. Everything java does c# does better.
LINQ > Stream
C# lambdas and expression body methods > java Functional Interface
C# extension methods > Util classes
Properties are infinitely Superior to getter/setter boilerplate
C# has native support for tuples, and soon support for functional style record classes
C# generics don't rely on type Erasure. Lol no support for primitive type generics in java.
read-only types for immutability, Javas final only guarantees that the reference won't mutate.
F# is a better secondary language than Scala or Clojure
I'm not even a Microsoft shill, I use java at my day job. C# is just way better. Of all the c-syntax style languages, and of all object Oriented languages, c# is by far my favorite.
It's pretty good actually
Simple. It still has a Garbage Collector. Even Microsoft hates C# and doesn't use it to make their applications with hahahaha
By the way C# is just a C++ application.. but it's one to be ashamed of.
>Properties are infinitely Superior to getter/setter boilerplate
Good Lord yes.
The overhead for properties is really insane for 2019
haysmdf?
C# is the white man's Java
What's it like being stuck in 2002?
Not really. Currently Microsoft is investing alot in C++ recently since 2011.
Almost all their applications are in C++ and will stay in C++.
They just created C# for "CONSUMERS" and "USERS" of "their"(microsoft) products.
Programmers of C# are just consumers and users of a program written in C++.
Not a true programming language by that definition.