Unity プロジェクトで C# ソースコードをコンパイルするために、Unity エディターは C# コンパイラーを使用します。Unity が使用する C# コンパイラーは、Player Settings の Scripting Runtime Version オプション (Edit > Project Settings > Player > Other Settings) によって異なります。
スクリプトランタイムのバージョン | C# コンパイラー | C# 言語バージョン |
---|---|---|
.NET 3.5 相当 | mcs | C# 4 |
.NET 4.6 相当 | Roslyn | C# 7.3 |
エディターはデフォルトのオプションセットを C# コンパイラーに渡します。プロジェクトの追加のオプションを渡すには、プラットフォーム依存のコンパイル のドキュメントを参照してください。
C# コンパイラー Roslyn コンパイラー NewIn20183