Ale*_*lex 1 asp.net-mvc mono c#-4.0
Mono适用于我的应用程序,但是当我尝试编译类似的函数时
int Yo(int a, int b = 1) {
// blah...
}
Run Code Online (Sandbox Code Playgroud)
它不起作用,它说"不允许使用默认参数说明符"
根据Mono的网站
对于C#1.0,C#2.0和C#3.0(ECMA),Mono C#编译器被认为是完整的功能.C#4.0的预览版随Mono 2.6一起发布,Mono 2.8提供完整的C#4.0实现,或者从我们的主干源代码版本构建Mono.
我怎样才能成功编译它?
我们的C#4.0编译器可用作"dmcs"命令,而不是"gmcs","smcs"或"mcs"命令.
在Mono 2.8之后,我们将努力使用单个命令行编译器,它允许您使用标志选择各种配置文件,但是现在我们创建了不同的脚本,这些脚本充当您要使用的API配置文件/语言级别的前端