我想知道参数 b 是否由调用方法提供,以便我可以根据它在方法的定义中对其进行调节。因为这里总是有一个默认值“b”0,但我想区分用户调用 cc(5,0) 和 cc(5)。
有什么办法可以知道吗?
class Program
{
static void Main(string[] args)
{
var c= cc(5);
}
public static int cc(int a, [Optional] int b)
{
int c=0;
//if(b is provided)
c = a * b;
//else()
c =a*a;
return c;
}
}
Run Code Online (Sandbox Code Playgroud)