2016-08-11 14 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条件付き演算子互換性

言い換えれば、Null条件演算子は実際に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

必須ではありません。コンパイラをインストールするだけで済む –