3.09.2007

New Language Features in C# 3.0

Just read this blog entry about three of the new language features in C# 3.0, and I hate to say it, but Microsoft is getting it right. In my short three months developing in C#, I have internally wished for a solution to each of the problems these features attempt to solve. Though they are simply syntactic sugar, I think they will each contribute greatly to reducing the tedium of typing in such a wordy language (although C# in my experience is still less wordy than Java). Maybe history will repeat itself and we'll see these features make it into Java 7. Much like generics, auto-boxing and variable arity made the leap from C# 2.0 into Java 5.

No comments: