参数传递问题

来源:百度知道 编辑:UC知道 时间:2024/05/06 03:03:01
请问,我现在有个方法,设定的是4个参数,但是我调用的时候只用2个参数,应该怎么写?
比如:方法是:public int a(string a. string b, string c, string d)
但是我调用的时候只用a,b, 另外2个参数要怎么写呢?
我用C#写的~

做一个方法重载就行了
例如你那个可以写成这样:

blic int a(string a. string b, string c, string d) {}
public int a(String a,String b){}

不知道C#怎么做的,但C++能有默认形参
int a(string a,string b,string c="",string d=""){
}

使用一个重名的函数,里面参数两个,其他一样就行,相当于重载

再写一个重载函数,或者给没用的参数赋空值

call a(a,b,"","")