Несколько месяцев назад я был приятно удивлен, узнав, что я могу использовать много конструкций C # 3.x (анонимные типы, лямбды, автоматические свойства) в .NET 2.0, поскольку все они компилируются в один и тот же IL. ..в результате, синтаксический сахар.
Это также касается LINQ и XLINQ? Могу ли я использовать эти конструкции, все еще ориентируясь на среды выполнения .NET 2.0?