2016-08-11 116 views
1

Null-conditional Operators应该已经在C#6.0(或.NET Framework 4.6)中引入。但是,我的项目使用4.5.2版本的框架(C#5.0)。当我使用Visual Studio 2015时,IDE似乎理解了新的符号并正确编译/工作。不过,我很困惑这个项目在发布后是否仍然有效。我的开发机器安装了4.6,但生产服务器可能没有。空条件运算符兼容性

换句话说,Null-conditional Operators是否真的与4.5.2兼容还是我错过了某些东西?

+0

它的编译器,而不是框架的一部分。 – juharr

回答

7

C# 6适用于NET 4.5.1。你不需要.Net 4.6

更多看到Does C# 6.0 work for .NET 4.0?

+0

在这种情况下需要Visual Studio 2013或2015吗? – radarbob

+0

不,这不是必需的。所以你只需要安装编译器 –