0

私は現在、この コマンド ライン パーサー ライブラリを使用するコンソール アプリに取り組んでいます。オプション値の一部は整数にする必要があります。したがって、 type の値のみを受け入れるようにこれらのオプションを指定する方法があるかどうか疑問に思っていましたint

私はすでにライブラリのドキュメンタリーを読みましたが、そのような機能は見つかりませんでした. しかし、多分私は何かを逃した。

ご協力ありがとうございました!

4

1 に答える 1

2

どうやらあなたがしなければならないことは、戻り値の型を int として宣言することだけです。この例はドキュメントにあります:

[Option("l", "length", HelpText = "The maximum number of bytes to process.")]
  public int MaximumLength { get; set; };
// ...
}

The following will be accepted.
  GuideApp --length=99
  GuideApp -l12345
  GuideApp -l 555
The following will be rejected.
  GuideApp --length=a-string
  GuideApp -lsome_text
  GuideApp -l text.again
于 2016-01-22T11:48:50.850 に答える