Unity3D,MonoDevelop中不支持C#中默认参数。

如题:function(a,b);voidfunction(int_a,int_b,boolc=false){}运行后提示不允许有默认参数,猜测是版本过低不支持,右键在M... 如题:
function(a,b);
void function(int _a,int _b,bool c = false){
}
运行后提示不允许有默认参数,猜测是版本过低不支持,右键在MonoDevelop中点项目修改版本,但是只发现一个Version Control是灰色的,请问如何解决?
展开
 我来答
开竿鲶鱼
2015-01-20 · 超过26用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:21.1万
展开全部
可选参数是.net 4.0中新加的特性,Unity3D使用的Mono的版本比较旧,对应.net 2.0。可选参数并不是一定要用吧!
追问
嗯,但是用总没错吧,C#是支持的呀,就是真碰到了怎么解决?
丛青芬荀女
2019-10-17 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:978万
展开全部
monodevelop打开unity3d项目后(或者直接在unity3d中点击一个脚本文件打开monodevelop),在monodevelop中点击“运行”那个图标
attach到对应的unity3d进程上即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式