C#3 features in .Net 2.0

In my presentation today at bootcamp I alluded to the fact that some of the C#3 features can be used in .Net 2.0.

Daniel Moth (a developer evangelist in the UK) has done a couple of blog posts that have more details. 

Specifically he mentions that the following C#3 features work in .Net 2.0:

  • Local variable inference
  • object initializers
  • anonymous types
  • lambda expressions

He's got a sample and more detail in this blog post.