.NET 默认参数为何VS2010下编译通过,而VS2008却报错?
在VS2008下编译,产生错误代码"不允许有默认参数说明符".是.NETFreamwork3.5和4.0的版本差异吗?有什么解决方案呢?...
在VS2008下编译,产生错误代码"不允许有默认参数说明符".是.NET Freamwork 3.5和4.0的版本差异吗?有什么解决方案呢?
展开
4个回答
展开全部
你的代码里是不是有类似的方法public void method(string a,bool flag=true)的方法,就是说在参数列里有像bool flag=true的可选参数是VS2010 .netframe 4.0的新功能!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决的办法很简单,定义方法或函数中删除错误的默认参数,然后在调用时给默认参数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,你这么就难说了,不知道你的代码啊.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询