【问题标题】:How can I add C# 6.0 to Visual Studio 2013? [duplicate]如何将 C# 6.0 添加到 Visual Studio 2013? [复制]
【发布时间】:2015-02-12 06:43:48
【问题描述】:

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

【问题讨论】:

    标签: c# .net visual-studio-2013 c#-6.0


    【解决方案1】:

    目前你可以为 VS2013 做的最好的事情是下载April End User Preview,它现在已经相当过时了。

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

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

    例如,表达式主体属性:

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

    编译为:

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

    【讨论】:

      猜你喜欢
      • 2014-02-01
      • 2015-01-21
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 2023-03-15
      • 2013-11-19
      • 2015-04-04
      相关资源
      最近更新 更多