如何在C#中使用可选参数?

在C#还不支持可选参数的时候(即在C#4之前)问这个问题。

我们正在构建从C#类以编程方式生成的Web API。该类具有方法GetFooBar(int a, int

b),而API具有采用GetFooBar诸如的查询参数的方法&a=foo &b=bar

这些类需要支持可选参数,C#语言不支持该参数。最好的方法是什么?

回答:

没有人感到惊讶的是,C#4.0可选参数的工作方式如下:

public void SomeMethod(int a, int b = 0)

{

//some code

}

我知道在提出问题时,C#4.0不存在。但是这个问题在“ C#可选参数”中仍然在Google中排名第一,所以我想-这个答案值得在这里。抱歉。

以上是 如何在C#中使用可选参数? 的全部内容, 来源链接: utcz.com/qa/417739.html

回到顶部