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