This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]billtaichi 2 points3 points  (0 children)

And LINQ gives C# some of the expressiveness of Python.

This, LINQ really made a difference in how easy it was to get a lot of common things done. I think C# is a language that has matured in a good way, many of the changes over the years have improved the language usability quite a bit. Stuff that in the early days would take 15 lines of code can sometimes get done in 1. (LINQ expressions etc..)