如何在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