.NET2.0で使えるC#3.0
推論型, 匿名型, 暗黙型付け配列
コレクションのイニシャライザ, オブジェクトのイニシャライザ
パーシャルメソッド, 自動プロパティ, ラムダ式
(自前で用意すれば使える)拡張メソッド, LINQ

・拡張メソッドはExtensionAttributeを自前で用意すれば2.0ターゲットでも使える
namespace System.Runtime.CompilerServices {
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)]
public sealed class ExtensionAttribute : Attribute {}
}
・LINQ to Objectはいくつかオープンソースの実装がある
http://www.albahari.com/nutshell/linqbridge.aspx

殆どが使える。例外は式木関連ぐらいか。