I started using LINQ (Language Integrated Query) when it was still in beta, more specifically Microsoft .NET LINQ Preview (May 2006). Almost 4 years have passed and here we are using LINQ in a lot of projects for the most diverse tasks.
I even wrote my final college project based on LINQ. You see how I like it.
LINQ and more recently PLINQ (Parallel LINQ) give our jobs a great boost when it comes to more programming power and less lines of code leading us to more expressive and readable code.
I keep thinking what could be the next big language improvement for C# after LINQ.
I know there are some promissing language features coming as Code Contracts, etc, but nothing having the impact that LINQ had.
What do you think could be the next big thing?
Reactive Extensions