3

C#でコマンドライン引数を解析する最良の方法で受け入れられた回答を使用しますか? あなたの例として、「r」または「repeat」オプションにオプションでのみ値を取り、それを要求しないようにするにはどうすればよいですか?また、値が指定されていない場合、デフォルト値を設定するにはどうすればよいですか? ありがとう!

4

1 に答える 1

2

どうやら次のようなことができます:

{ "r|repeat:", 
       "the number of {TIMES} to repeat the greeting.\n" + 
          "this must be an integer.",
        (int v) => repeat = v ?? 1 },

値が指定されていない場合、デフォルト値は 1 です。

于 2015-04-02T01:48:59.437 に答える