例如,我想要调用的主方法是这个:
通常我会做这样的事情:
public static void MasterMethod(string Input){
/*Do some big operation*/
}
通常我会做这样的事情:
public static void StringSelection(int a)
{
if(a == 1)
{
return "if";
}
else
{
return "else";
}
}
MasterMethod(StringSelection(2));
但是我想做这样的事情:
MasterMethod( a = 2
{
if(a == 1)
{
return "if";
}
else
{
return "else";
}
});
在某种方式下,数字2被作为输入传递到操作中。
这种情况可能吗?这有一个名称吗?
编辑:请注意,MasterMethod是一个API调用。我无法更改它的参数。我在此犯了一个笔误。