當我們用monodevelop做Unity開發的時候,常常會遇到這樣的問題:
同樣的代碼在VC下是沒有問題的,但是到Monodevelop中就會出現上述錯誤。
原因是C#在4.0之前不允許默認參數,Unity的C#項目在Monodevelop中默認是3.5版的.Net,因此只要將配置改為4.0就可以了。
然后
當有多個solution時每個都要調整。
改完之后,世界都清凈了!
原帖參見:http://forum.unity3d.com/threads/67867-MonoDevelop-Problems-with-default-parameters