为了在 Unity 项目中编译 C# 源代码,Unity Editor 使用 C# 编译器。
Scripting Runtime Version | C# 编译器 | C# 语言版本 |
---|---|---|
.NET 4.6 等效版本 | Roslyn | C# 8.0 |
Editor 将一组默认选项传递给 C# 编译器。要在项目中传递其他选项,请参阅平台相关的编译文档。
Note that the C# 8 feature “Default interface methods” is not currently supported. The C# compiler will emit an error message if this feature is used.
C# 编译器 Roslyn 编译器 NewIn20183