小智 19
C#6语言增强功能与.net框架兼容,从2.0到4.6.它不需要任何更高版本的.net框架,但需要更高版本的Visual Studio,如VS 2015.C#6也可用于VS 2013和addon https://github.com/dotnet/roslyn
它是使用的CLR的第4版.如果您Environment.Version在Visual Studio"14"CTP中进行测试,您将获得:
4.0.30319.35317
使用代码:
Console.WriteLine(Environment.Version);
Run Code Online (Sandbox Code Playgroud)

另外,如果你在MSDN上查看公共语言运行时(CLR),你会发现:
.Net Framework Version CLR Version
4.5 (including 4.5.1 and 4.5.2) 4
Run Code Online (Sandbox Code Playgroud)
要拥有C#6,您需要:
VS 2013继续运行.NET 4.5.1所以我猜你问题的答案是4.5.1