如您所知,在 build 2016 大会上,Visual Studio 的下一个版本被介绍为 Visual Studio Enterprise “15” 预览版 .我下载了此预览版的 ISO 以查看 C# 7.0 的新功能。正如在构建 session 的 C# 演示 session 中所说,我添加了 __DEMO__
和 __DEMO_EXPERIMENTAL__
我的项目的条件编译符号。现在我得到了这些功能:
但是这两个不起作用并且构建失败并出现错误:
你能帮我为什么我不能测试最后这两个功能吗?
最佳答案
截至今天,2016 年 4 月 12 日下午 12:16 (CDT),tuple
功能处于“原型(prototype)设计”阶段,尚不可用。这与条件编译符号无关。请查看 Roslyn language feature status for details on C# 7.0 .
实际上,在仔细查看列表时——似乎 pattern matching
也在“原型(prototype)设计”中,这意味着我必须纠正。如果是这种情况,那么您应该能够下拉 罗斯林 本地编译器来自 tuple
branch found here .然后使用这个构建来编译你定义的实验代码 here .
关于visual-studio-2017 - VS "15"Preview 中提供了 C# 7.0 的哪些功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36570911/