私は現在、この コマンド ライン パーサー ライブラリを使用するコンソール アプリに取り組んでいます。オプション値の一部は整数にする必要があります。したがって、 type の値のみを受け入れるようにこれらのオプションを指定する方法があるかどうか疑問に思っていましたint
。
私はすでにライブラリのドキュメンタリーを読みましたが、そのような機能は見つかりませんでした. しかし、多分私は何かを逃した。
ご協力ありがとうございました!
私は現在、この コマンド ライン パーサー ライブラリを使用するコンソール アプリに取り組んでいます。オプション値の一部は整数にする必要があります。したがって、 type の値のみを受け入れるようにこれらのオプションを指定する方法があるかどうか疑問に思っていましたint
。
私はすでにライブラリのドキュメンタリーを読みましたが、そのような機能は見つかりませんでした. しかし、多分私は何かを逃した。
ご協力ありがとうございました!
どうやらあなたがしなければならないことは、戻り値の型を 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