我有这样的功能:如何调用动态参数的方法(可以通过或不)C#
public void MyMethod(string param1=null, int? param2=null, Datetime? param3=null)
{
//do something
}
所以,当我把它称为:
MyMethod(param1,null,null) or MyMethod(null,param2,null) ...
,但我不像上面的方式,我可以这样称呼它:
MyMethod(param1) or MyMethod(param2) or MyMethod(param3)
当你尝试了什么事?请显示您的实际代码,详细告诉我们发生了什么,以及您想要发生什么。 Se http://stackoverflow.com/help/mcve – 2014-11-07 02:06:15
我有一个方法搜索3个参数的产品,每次我打电话给它,我必须通过完整的3个参数,虽然它为空,但我想简单的代码,以什么方式用一个或两个参数来调用它? – 2014-11-07 02:13:27