我知道在C#中可以定义可选参数.我的问题是针对这是多么灵活.
设f是如下的函数,具有一个强制性和b,Ç可选的:
class Test {
public void f(int a, int b = 2, int c = 3) {
//...
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我知道我可以通过以下方式调用该函数:
f(1) - > a等于1,b等于2,c等于3
f(11,22) - > a等于11,b等于22,c等于3
f(11,22,33) - > a等于11,b等于22,c等于33
我怎么做不指定b,但a和c?