也许(希望)我错过了一些明显的东西,但我无法从Mono网站上看到什么版本的C#用于任何特定版本的Mono,而作为C#newbie I'我不知道如何直接找出自己。
我的具体问题是:Mono 2.6.4使用的是什么版本的C#? (我对该版本感兴趣的原因是它似乎是当前Unity 3D版本使用的Mono变体的基本版本。)
答案 0 :(得分:8)
release notes有这样说:
如果使用预览模式配置Mono 2.6.1,您还可以及早访问Mono的C#4.0实现。此实现现在作为dmcs命令的一部分提供。
C#4.0命名参数和可选参数已经完全实现。
因此,为了安全起见,请遵守C#3.0功能。
答案 1 :(得分:0)
似乎使用this
的外观使用4.0