日期:2014-05-18  浏览次数:20724 次

函数参数问题
一个函数有四个参数 我可以传三个吗 最后一个可穿可不穿 怎么实现

------解决方案--------------------
C# code
params关键字

------解决方案--------------------
可选参数
void Func(object o = null)
{

}/
------解决方案--------------------
可以这样:用params,

void Func(int a,double b,string c,params object[])
{
}

------解决方案--------------------
探讨

c#没有参数默认值,不能直接那样

------解决方案--------------------
探讨

c#没有参数默认值,不能直接那样

------解决方案--------------------
可以考虑方法重载 方法名相同 参数不同
------解决方案--------------------
重载一个三个参数的
------解决方案--------------------
探讨

引用:

c#没有参数默认值,不能直接那样

谁告诉你的?
http://msdn.microsoft.com/zh-cn/library/dd264739.aspx

------解决方案--------------------
方法重载