C#の最新版(C#7.3などを)を使用する方法

2018年6月2日現在、VisualStudioの.NETのC#プロジェクトでC#7.3などの最新のC#規格を利用可能にする方法を紹介したいと思います。(何故か、C#7.0までの構文しか使えず調べるのに手間取ってしまったのでやり方のメモとなります。)

C#のバージョンの選択方法

まず、プロジェクトのプロパティをソリューションエクスプローラー上で選択します。

f:id:Takachan:20180602220809p:plain

次に「ビルド」の中にある「詳細設定」を選択します。

f:id:Takachan:20180602221209p:plain

「ビルドの詳細設定」ダイアログで下のほうにある好きなバージョンを選んでも良いですが、常に最新版を使いたいので「C# の最新のマイナー バージョン」を選択します。

ここで規定値が、「C# の最新のメジャー バージョン(規定)」となっているのでC#7.0が規定値となっています。

f:id:Takachan:20180602221511p:plain

また、ダイアログボックスの中にある見慣れない選択肢の意味は以下の通りです。

項目 説明
ISO-1 C#1.0, 1.2構文のみ許可
ISO-2 C#2.0の構文まで許可

特別な事情が無い限り選択することはないと思いますが念のため。