Patrik Löwendahl blogged about using C#3 features in .NET 2 via VS.NET 2008 a few days ago:
[www.lowendahl.net] There are quite a few of the new features that works straight out of the box. However, Linq does not, alot of the code that Linq uses is simply not present in the .NET 2 BCL. So, inspired by Patriks post I opened up an old custom Linq engine that I wrote a while back and spiced it up and adapted it for .NET 2. I also added a few of the standard list ex