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

13

有没有办法将C# 6.0添加到Visual Studio 2013中?如果我不能,为什么会这样?

1个回答

13
目前,你可以为 VS2013 下载已经相当过时的April End User Preview版本,这是目前可做到的最好的方法。
VS2013 编译器(现状)不“理解”C#-6功能。大部分(如果不是全部) C# 新功能是语法糖,编译器对其进行解释并发出不同的代码。要使 VS2013 支持它们,必须升级编译器以支持这些功能。
更不用说 VS2015 将带来一个全新的名为Roslyn的 CSC。
例如,表达式主体属性:
public override string ToString() => string.Format("{0}, {1}", First, Second);

编译后的结果是:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接