注:この質問は、C# がまだオプション パラメーターをサポートしていなかったとき (つまり、C# 4 より前) に行われました。
C# クラスからプログラムで生成される Web API を構築しています。クラスには メソッドがあり、APIには のようなクエリ パラメータを受け取るGetFooBar(int a, int b)
メソッドがあります。GetFooBar
&a=foo &b=bar
クラスはオプション パラメータをサポートする必要がありますが、これは C# 言語ではサポートされていません。最善のアプローチは何でしょうか?
ベストアンサー1
C# 4.0 では、次のように動作するオプション パラメータを使用できます。
public void SomeMethod(int a, int b = 0)
{
//some code
}