Le titre dit tout: quelle version CLR est/sera nécessaire pour exécuter les programmes C # 6? La version CLR est intéressante pour connaître la configuration système requise et les systèmes d'exploitation pris en charge.
J'ai googlé [1][2] et j’ai regardé Wikipedia et MSDN mais n'a pas pu trouver les informations.
Les améliorations du langage C # 6 sont compatibles avec le framework .net à partir de 2.0 à 4.6. Il ne nécessite aucune version supérieure du framework .net mais une version supérieure de Visual studio telle que VS 2015. C # 6 est également disponible pour VS 2013 avec l'addon https://github.com/dotnet/roslyn =
C'est la version 4 de CLR qui est utilisée. Si vous testez Environment.Version
in CTP Visual Studio "14" vous obtiendrez:
4.0.30319.35317
Avec code:
Console.WriteLine(Environment.Version);
De plus, si vous regardez Common Language Runtime (CLR) sur MSDN, vous trouverez:
.Net Framework Version CLR Version
4.5 (including 4.5.1 and 4.5.2) 4
Pour avoir C # 6, vous avez besoin de:
VS 2013 fonctionne sur .NET 4.5.1
donc je suppose que la réponse à votre question est 4.5.1