March, 2008

Lambda Events

One key feature of C# as a language is its event support.

While the basic infrastructure has remained substantially unchanged from the original 1.0 version of C#, the supporting syntax has become progressively cleaner and clearer.

In the recently released C# 3.0, lambda expressions coupled with enhanced type inference give the simplest syntax yet.

No longer the C# we knew

Over the past few weeks, I've been spending a great deal of time getting to grips with the new features available in .NET 3.5, especially the new syntax supported by C# 3.0.

One more time.

Sometimes, the best of intentions come to naught. But, sometimes, the best of intentions leads to the best of results.