Visual Studio 2017 (15.x) は C# 7 をサポートしていますが、Visual Studio はどうでしょうか?2015(14.x)?
C# 7 をどうやって使用すればいいのでしょうか?
ベストアンサー1
Nugetパッケージをインストールすることで、Visual Studioに同梱されているコンパイラをC# 7対応バージョンに置き換えることができます。Microsoft.Net.コンパイラ:
このパッケージを参照すると、システムにインストールされているバージョンではなく、パッケージに含まれる C# および Visual Basic コンパイラの特定のバージョンを使用してプロジェクトがビルドされます。
パッケージ ページには、これが Visual Studio 2015 で正式にサポートされているかどうかは示されていません。これまでのところ、徹底的ではないテストでは、問題なく動作するというわけではありません。C# 7 コードはコンパイルされますが、構文エラーを示す赤い波線が下線として表示されます。Nugetパッケージもインストールする必要があることに注意してくださいSystem.ValueTuple新しい C# 7 の値タプル機能を使用します。