VS"15"预览版中有哪些C#7.0功能?

MV *_* VM 5 c#-7.0 visual-studio-2017

正如您在构建2016年会议中所知,Visual Studio的下一版本被引入为Visual Studio Enterprise"15"预览版.我下载了此预​​览版的ISO以查看C#7.0的新功能.正如在BUILD大会上C#专题介绍会上说,我添加__DEMO____DEMO_EXPERIMENTAL__条件编译符号来我的项目.现在我有了这些功能:

  • 本地功能
  • 数字分隔符
  • 二进制文字
  • 模式匹配

但这两个不起作用,构建失败并出现错误:

  • 参考退货和参考本地人
  • 元组文字语法

你能帮帮我,为什么我不能测试这两个最后一个功能?

Dav*_*ine 5

截至今天,2016年4月12日@ 12:16 PM(CDT),tuple功能处于"原型设计"阶段,尚未推出.这与条件编译符号无关.有关C#7.0的详细信息,请查看Roslyn语言功能状态.

实际上,在仔细查看列表时 - 似乎pattern matching也是在"原型设计"中,这意味着我必须经过纠正.如果是这种情况,那么您应该能够从此处找到分支本地下载Roslyn编译器.然后使用此构建来编译此处定义的实验代码.tuple