小编典典

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

all

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

我们正在构建一个从 C# 类以编程方式生成的 Web API。该类具有方法GetFooBar(int a, int b),API
具有GetFooBar采用查询参数的方法,例如&a=foo &b=bar.

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


阅读 94

收藏
2022-03-08

共1个答案

小编典典

没有人提到像这样工作的 C# 4.0 可选参数感到惊讶:

public void SomeMethod(int a, int b = 0)
{
   //some code
}

编辑: 我知道在提出问题时,C# 4.0 并不存在。但是这个问题在“C# 可选参数”中仍然在谷歌中排名第一,所以我想——这个答案值得在这里。对不起。

2022-03-08