可以将默认值分配给函数的普通参数,例如
bool SomeFunction(int arg1 = 3, int arg2 = 4)
可以通过以下任何一种方式调用。
bool val = SomeFunction();
bool val = SomeFunction(6);
bool val = SomeFunction(6,8);
有没有办法做类似的事情(除了创建一个未使用的变量)这样
bool SomeOtherFunction(int arg1, out int argOut)
可以通过以下任一方式调用吗?
int outarg;
bool val = SomeOtherFunction(4,outarg);
bool val = SomeOtherFunction(4);
这是否可能,或者如果没有,有什么好的解决方法?谢谢。