Environnement de développement: - VS2010 - Net Framework 4.0, 3.5, 2.0Puis-je utiliser toutes les fonctionnalités C# 4.0 dans un projet qui cible .Net 3.5?
environnements Mise en scène et production: - Net Framework 3.5, 2.0
Le projet que je travaille sur le ciblage .Net Cadre 3.5. Et aujourd'hui, j'ai utilisé la fonctionnalité des paramètres optionnels, qui est nouvelle à C# 4, dans ce projet et cela a bien fonctionné. Je pense que VS2010 utilise le compilateur C# 4 et compile la méthode avec des paramètres optionnels pour les méthodes surchargées correspondantes dans IL.
Je veux savoir si je peux aussi utiliser toutes les nouvelles fonctionnalités de C# 4.
+1. Juste essayé moi-même, et un nouveau projet 3.5 a permis params facultatifs dans une méthode. Superbe capture! –
duplication possible de [Quelles fonctionnalités de C# 4.0 peuvent être utilisées tout en ciblant le runtime .NET 3.5?] (Http://stackoverflow.com/questions/245306/what-c-4-0-features-can-be-used -pendant-still-targeting-the-net-3-5-runtime) –