如何将C#6.0添加到Visual Studio 2013?

有没有办法将C#6.0添加到Visual Studio 2013? 如果我不能为什么呢?

您目前为VS2013做的最好的是下载四月最终用户预览版 ,这个版本已经过时了。

VS2013编译器(按原样)不“理解”C#-6function。 大多数(如果不是全部)C#新特性都是编译器解释并发出不同代码的语法糖。 为了使VS2013能够支持,它必须升级编译器以支持这些function。

更不用说VS2015将带来一个全新的CSC,名为Roslyn

例如,表达式主体属性:

public override string ToString() => string.Format("{0}, {1}", First, Second); 

编译为:

 public override string ToString() { return string.Format("{0}, {1}", First, Second); }