C# でのオプションのパラメーターの使用
オプションのパラメーターは、可変数のパラメーターを持つメソッドを定義するための便利なメカニズムを提供します。 C# 4 より前は、この言語はこの機能をネイティブにサポートしていませんでした。この制限を回避するには、次のアプローチを使用できます:
C# クラスからデータを取得するために 2 つのクエリ パラメーター (「a」と「b」) を受け入れる「GetFooBar」という API メソッドを作成するとします。最初に、クラス メソッド「GetFooBar(int a, int b)」は 2 つの必須パラメータを定義します。
オプションのパラメーターを導入するには、C# 4 以降で導入された機能を利用できます。オプションのパラメーターを使用すると、メソッドのパラメーターのデフォルト値を指定できます。 2 番目のパラメーターを int b = 0 として定義すると、これをオプションにして、明示的に指定しない場合はデフォルト値 0 を割り当てることができます。
変更されたメソッド宣言は次のようになります:
<code class="language-c#">public void SomeMethod(int a, int b = 0) { //some code }</code>
これにより、「b」パラメータを指定してもしなくても、「GetFooBar」メソッドを呼び出すことができます。引数を省略した場合はデフォルト値(0)が使用されます。
以上がオプションのパラメーターを使用して C# メソッドの引数を簡素化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。