我在装有 Visual Studio 2017 的 Windows 10 机器上的 .NET 项目中编写了一些代码。目标框架是 4.5.2。并且使用的 C# 版本是默认的(在 "C:\Windows\Microsoft.NET\Framework\v4.0.30319" 下运行 csc 工具显示 C# 5。
我使用了 C# 6 中的一个功能。Monadic null 检查(https://damieng.com/blog/2013/12/09/probable-c-6-0-features-illustrated)。并且编译器不会抱怨它。
这是正常的行为还是我错过了什么?编译器不应该抱怨吗?
繁星coding
HUX布斯
相关分类