关于c#:Null条件运算符兼容性

Null-conditional Operators Compatibility

本问题已经有最佳答案,请猛点这里访问。

假设在C 6.0(或.NET Framework 4.6)中引入了空条件运算符。但是,我的项目使用框架的4.5.2版本(C 5.0)。当我使用Visual Studio 2015时,IDE似乎理解了新的表示法并正确地编译/工作。然而,我对这个项目是否在发布后仍能工作感到困惑。我的开发机器安装了4.6,但生产服务器可能没有安装。

换句话说,空条件运算符是否真的与4.5.2兼容,或者我遗漏了什么?


C# 6NET 4.5.1上工作。你不需要.Net 4.6

有关更多信息,请参见C 6.0是否适用于.NET 4.0?