So, now that the specification
is out for some days, what do you think about C# 3.0
? There are some quite interesting new concepts in that version like extension methods, type inference, lamdba expressions and of course LINQ. Everything sounds useful, personally I like implicit types best. I'd like something like this in C++ too. But with all these enhancements, isn't C# getting more complex? There are now so much ways to do the same thing, and C# is becoming more and more a modern language monster with every version. I think sometimes it's better to keep it simple.